xref: /minix/external/mit/xorg/lib/libxcb/files/glx.h (revision ebfedea0)
1 /*
2  * This file generated automatically from glx.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
6 /**
7  * @defgroup XCB_Glx_API XCB Glx API
8  * @brief Glx XCB Protocol Implementation.
9  * @{
10  **/
11 
12 #ifndef __GLX_H
13 #define __GLX_H
14 
15 #include "xcb.h"
16 #include "xproto.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 #define XCB_GLX_MAJOR_VERSION 1
23 #define XCB_GLX_MINOR_VERSION 3
24 
25 extern xcb_extension_t xcb_glx_id;
26 
27 typedef uint32_t xcb_glx_pixmap_t;
28 
29 /**
30  * @brief xcb_glx_pixmap_iterator_t
31  **/
32 typedef struct xcb_glx_pixmap_iterator_t {
33     xcb_glx_pixmap_t *data; /**<  */
34     int               rem; /**<  */
35     int               index; /**<  */
36 } xcb_glx_pixmap_iterator_t;
37 
38 typedef uint32_t xcb_glx_context_t;
39 
40 /**
41  * @brief xcb_glx_context_iterator_t
42  **/
43 typedef struct xcb_glx_context_iterator_t {
44     xcb_glx_context_t *data; /**<  */
45     int                rem; /**<  */
46     int                index; /**<  */
47 } xcb_glx_context_iterator_t;
48 
49 typedef uint32_t xcb_glx_pbuffer_t;
50 
51 /**
52  * @brief xcb_glx_pbuffer_iterator_t
53  **/
54 typedef struct xcb_glx_pbuffer_iterator_t {
55     xcb_glx_pbuffer_t *data; /**<  */
56     int                rem; /**<  */
57     int                index; /**<  */
58 } xcb_glx_pbuffer_iterator_t;
59 
60 typedef uint32_t xcb_glx_window_t;
61 
62 /**
63  * @brief xcb_glx_window_iterator_t
64  **/
65 typedef struct xcb_glx_window_iterator_t {
66     xcb_glx_window_t *data; /**<  */
67     int               rem; /**<  */
68     int               index; /**<  */
69 } xcb_glx_window_iterator_t;
70 
71 typedef uint32_t xcb_glx_fbconfig_t;
72 
73 /**
74  * @brief xcb_glx_fbconfig_iterator_t
75  **/
76 typedef struct xcb_glx_fbconfig_iterator_t {
77     xcb_glx_fbconfig_t *data; /**<  */
78     int                 rem; /**<  */
79     int                 index; /**<  */
80 } xcb_glx_fbconfig_iterator_t;
81 
82 typedef uint32_t xcb_glx_drawable_t;
83 
84 /**
85  * @brief xcb_glx_drawable_iterator_t
86  **/
87 typedef struct xcb_glx_drawable_iterator_t {
88     xcb_glx_drawable_t *data; /**<  */
89     int                 rem; /**<  */
90     int                 index; /**<  */
91 } xcb_glx_drawable_iterator_t;
92 
93 typedef float xcb_glx_float32_t;
94 
95 /**
96  * @brief xcb_glx_float32_iterator_t
97  **/
98 typedef struct xcb_glx_float32_iterator_t {
99     xcb_glx_float32_t *data; /**<  */
100     int                rem; /**<  */
101     int                index; /**<  */
102 } xcb_glx_float32_iterator_t;
103 
104 typedef double xcb_glx_float64_t;
105 
106 /**
107  * @brief xcb_glx_float64_iterator_t
108  **/
109 typedef struct xcb_glx_float64_iterator_t {
110     xcb_glx_float64_t *data; /**<  */
111     int                rem; /**<  */
112     int                index; /**<  */
113 } xcb_glx_float64_iterator_t;
114 
115 typedef uint32_t xcb_glx_bool32_t;
116 
117 /**
118  * @brief xcb_glx_bool32_iterator_t
119  **/
120 typedef struct xcb_glx_bool32_iterator_t {
121     xcb_glx_bool32_t *data; /**<  */
122     int               rem; /**<  */
123     int               index; /**<  */
124 } xcb_glx_bool32_iterator_t;
125 
126 typedef uint32_t xcb_glx_context_tag_t;
127 
128 /**
129  * @brief xcb_glx_context_tag_iterator_t
130  **/
131 typedef struct xcb_glx_context_tag_iterator_t {
132     xcb_glx_context_tag_t *data; /**<  */
133     int                    rem; /**<  */
134     int                    index; /**<  */
135 } xcb_glx_context_tag_iterator_t;
136 
137 /** Opcode for xcb_glx_generic. */
138 #define XCB_GLX_GENERIC -1
139 
140 /**
141  * @brief xcb_glx_generic_error_t
142  **/
143 typedef struct xcb_glx_generic_error_t {
144     uint8_t  response_type; /**<  */
145     uint8_t  error_code; /**<  */
146     uint16_t sequence; /**<  */
147     uint32_t bad_value; /**<  */
148     uint16_t minor_opcode; /**<  */
149     uint8_t  major_opcode; /**<  */
150     uint8_t  pad0[21]; /**<  */
151 } xcb_glx_generic_error_t;
152 
153 /** Opcode for xcb_glx_bad_context. */
154 #define XCB_GLX_BAD_CONTEXT 0
155 
156 typedef xcb_glx_generic_error_t xcb_glx_bad_context_error_t;
157 
158 /** Opcode for xcb_glx_bad_context_state. */
159 #define XCB_GLX_BAD_CONTEXT_STATE 1
160 
161 typedef xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t;
162 
163 /** Opcode for xcb_glx_bad_drawable. */
164 #define XCB_GLX_BAD_DRAWABLE 2
165 
166 typedef xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t;
167 
168 /** Opcode for xcb_glx_bad_pixmap. */
169 #define XCB_GLX_BAD_PIXMAP 3
170 
171 typedef xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t;
172 
173 /** Opcode for xcb_glx_bad_context_tag. */
174 #define XCB_GLX_BAD_CONTEXT_TAG 4
175 
176 typedef xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t;
177 
178 /** Opcode for xcb_glx_bad_current_window. */
179 #define XCB_GLX_BAD_CURRENT_WINDOW 5
180 
181 typedef xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t;
182 
183 /** Opcode for xcb_glx_bad_render_request. */
184 #define XCB_GLX_BAD_RENDER_REQUEST 6
185 
186 typedef xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t;
187 
188 /** Opcode for xcb_glx_bad_large_request. */
189 #define XCB_GLX_BAD_LARGE_REQUEST 7
190 
191 typedef xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t;
192 
193 /** Opcode for xcb_glx_unsupported_private_request. */
194 #define XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST 8
195 
196 typedef xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t;
197 
198 /** Opcode for xcb_glx_bad_fb_config. */
199 #define XCB_GLX_BAD_FB_CONFIG 9
200 
201 typedef xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t;
202 
203 /** Opcode for xcb_glx_bad_pbuffer. */
204 #define XCB_GLX_BAD_PBUFFER 10
205 
206 typedef xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t;
207 
208 /** Opcode for xcb_glx_bad_current_drawable. */
209 #define XCB_GLX_BAD_CURRENT_DRAWABLE 11
210 
211 typedef xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t;
212 
213 /** Opcode for xcb_glx_bad_window. */
214 #define XCB_GLX_BAD_WINDOW 12
215 
216 typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t;
217 
218 /** Opcode for xcb_glx_glx_bad_profile_arb. */
219 #define XCB_GLX_GLX_BAD_PROFILE_ARB 13
220 
221 typedef xcb_glx_generic_error_t xcb_glx_glx_bad_profile_arb_error_t;
222 
223 /** Opcode for xcb_glx_pbuffer_clobber. */
224 #define XCB_GLX_PBUFFER_CLOBBER 0
225 
226 /**
227  * @brief xcb_glx_pbuffer_clobber_event_t
228  **/
229 typedef struct xcb_glx_pbuffer_clobber_event_t {
230     uint8_t            response_type; /**<  */
231     uint8_t            pad0; /**<  */
232     uint16_t           sequence; /**<  */
233     uint16_t           event_type; /**<  */
234     uint16_t           draw_type; /**<  */
235     xcb_glx_drawable_t drawable; /**<  */
236     uint32_t           b_mask; /**<  */
237     uint16_t           aux_buffer; /**<  */
238     uint16_t           x; /**<  */
239     uint16_t           y; /**<  */
240     uint16_t           width; /**<  */
241     uint16_t           height; /**<  */
242     uint16_t           count; /**<  */
243     uint8_t            pad1[4]; /**<  */
244 } xcb_glx_pbuffer_clobber_event_t;
245 
246 typedef enum xcb_glx_pbcet_t {
247     XCB_GLX_PBCET_DAMAGED = 32791,
248     XCB_GLX_PBCET_SAVED = 32792
249 } xcb_glx_pbcet_t;
250 
251 typedef enum xcb_glx_pbcdt_t {
252     XCB_GLX_PBCDT_WINDOW = 32793,
253     XCB_GLX_PBCDT_PBUFFER = 32794
254 } xcb_glx_pbcdt_t;
255 
256 /** Opcode for xcb_glx_render. */
257 #define XCB_GLX_RENDER 1
258 
259 /**
260  * @brief xcb_glx_render_request_t
261  **/
262 typedef struct xcb_glx_render_request_t {
263     uint8_t               major_opcode; /**<  */
264     uint8_t               minor_opcode; /**<  */
265     uint16_t              length; /**<  */
266     xcb_glx_context_tag_t context_tag; /**<  */
267 } xcb_glx_render_request_t;
268 
269 /** Opcode for xcb_glx_render_large. */
270 #define XCB_GLX_RENDER_LARGE 2
271 
272 /**
273  * @brief xcb_glx_render_large_request_t
274  **/
275 typedef struct xcb_glx_render_large_request_t {
276     uint8_t               major_opcode; /**<  */
277     uint8_t               minor_opcode; /**<  */
278     uint16_t              length; /**<  */
279     xcb_glx_context_tag_t context_tag; /**<  */
280     uint16_t              request_num; /**<  */
281     uint16_t              request_total; /**<  */
282     uint32_t              data_len; /**<  */
283 } xcb_glx_render_large_request_t;
284 
285 /** Opcode for xcb_glx_create_context. */
286 #define XCB_GLX_CREATE_CONTEXT 3
287 
288 /**
289  * @brief xcb_glx_create_context_request_t
290  **/
291 typedef struct xcb_glx_create_context_request_t {
292     uint8_t           major_opcode; /**<  */
293     uint8_t           minor_opcode; /**<  */
294     uint16_t          length; /**<  */
295     xcb_glx_context_t context; /**<  */
296     xcb_visualid_t    visual; /**<  */
297     uint32_t          screen; /**<  */
298     xcb_glx_context_t share_list; /**<  */
299     uint8_t           is_direct; /**<  */
300     uint8_t           pad0[3]; /**<  */
301 } xcb_glx_create_context_request_t;
302 
303 /** Opcode for xcb_glx_destroy_context. */
304 #define XCB_GLX_DESTROY_CONTEXT 4
305 
306 /**
307  * @brief xcb_glx_destroy_context_request_t
308  **/
309 typedef struct xcb_glx_destroy_context_request_t {
310     uint8_t           major_opcode; /**<  */
311     uint8_t           minor_opcode; /**<  */
312     uint16_t          length; /**<  */
313     xcb_glx_context_t context; /**<  */
314 } xcb_glx_destroy_context_request_t;
315 
316 /**
317  * @brief xcb_glx_make_current_cookie_t
318  **/
319 typedef struct xcb_glx_make_current_cookie_t {
320     unsigned int sequence; /**<  */
321 } xcb_glx_make_current_cookie_t;
322 
323 /** Opcode for xcb_glx_make_current. */
324 #define XCB_GLX_MAKE_CURRENT 5
325 
326 /**
327  * @brief xcb_glx_make_current_request_t
328  **/
329 typedef struct xcb_glx_make_current_request_t {
330     uint8_t               major_opcode; /**<  */
331     uint8_t               minor_opcode; /**<  */
332     uint16_t              length; /**<  */
333     xcb_glx_drawable_t    drawable; /**<  */
334     xcb_glx_context_t     context; /**<  */
335     xcb_glx_context_tag_t old_context_tag; /**<  */
336 } xcb_glx_make_current_request_t;
337 
338 /**
339  * @brief xcb_glx_make_current_reply_t
340  **/
341 typedef struct xcb_glx_make_current_reply_t {
342     uint8_t               response_type; /**<  */
343     uint8_t               pad0; /**<  */
344     uint16_t              sequence; /**<  */
345     uint32_t              length; /**<  */
346     xcb_glx_context_tag_t context_tag; /**<  */
347     uint8_t               pad1[20]; /**<  */
348 } xcb_glx_make_current_reply_t;
349 
350 /**
351  * @brief xcb_glx_is_direct_cookie_t
352  **/
353 typedef struct xcb_glx_is_direct_cookie_t {
354     unsigned int sequence; /**<  */
355 } xcb_glx_is_direct_cookie_t;
356 
357 /** Opcode for xcb_glx_is_direct. */
358 #define XCB_GLX_IS_DIRECT 6
359 
360 /**
361  * @brief xcb_glx_is_direct_request_t
362  **/
363 typedef struct xcb_glx_is_direct_request_t {
364     uint8_t           major_opcode; /**<  */
365     uint8_t           minor_opcode; /**<  */
366     uint16_t          length; /**<  */
367     xcb_glx_context_t context; /**<  */
368 } xcb_glx_is_direct_request_t;
369 
370 /**
371  * @brief xcb_glx_is_direct_reply_t
372  **/
373 typedef struct xcb_glx_is_direct_reply_t {
374     uint8_t  response_type; /**<  */
375     uint8_t  pad0; /**<  */
376     uint16_t sequence; /**<  */
377     uint32_t length; /**<  */
378     uint8_t  is_direct; /**<  */
379     uint8_t  pad1[23]; /**<  */
380 } xcb_glx_is_direct_reply_t;
381 
382 /**
383  * @brief xcb_glx_query_version_cookie_t
384  **/
385 typedef struct xcb_glx_query_version_cookie_t {
386     unsigned int sequence; /**<  */
387 } xcb_glx_query_version_cookie_t;
388 
389 /** Opcode for xcb_glx_query_version. */
390 #define XCB_GLX_QUERY_VERSION 7
391 
392 /**
393  * @brief xcb_glx_query_version_request_t
394  **/
395 typedef struct xcb_glx_query_version_request_t {
396     uint8_t  major_opcode; /**<  */
397     uint8_t  minor_opcode; /**<  */
398     uint16_t length; /**<  */
399     uint32_t major_version; /**<  */
400     uint32_t minor_version; /**<  */
401 } xcb_glx_query_version_request_t;
402 
403 /**
404  * @brief xcb_glx_query_version_reply_t
405  **/
406 typedef struct xcb_glx_query_version_reply_t {
407     uint8_t  response_type; /**<  */
408     uint8_t  pad0; /**<  */
409     uint16_t sequence; /**<  */
410     uint32_t length; /**<  */
411     uint32_t major_version; /**<  */
412     uint32_t minor_version; /**<  */
413     uint8_t  pad1[16]; /**<  */
414 } xcb_glx_query_version_reply_t;
415 
416 /** Opcode for xcb_glx_wait_gl. */
417 #define XCB_GLX_WAIT_GL 8
418 
419 /**
420  * @brief xcb_glx_wait_gl_request_t
421  **/
422 typedef struct xcb_glx_wait_gl_request_t {
423     uint8_t               major_opcode; /**<  */
424     uint8_t               minor_opcode; /**<  */
425     uint16_t              length; /**<  */
426     xcb_glx_context_tag_t context_tag; /**<  */
427 } xcb_glx_wait_gl_request_t;
428 
429 /** Opcode for xcb_glx_wait_x. */
430 #define XCB_GLX_WAIT_X 9
431 
432 /**
433  * @brief xcb_glx_wait_x_request_t
434  **/
435 typedef struct xcb_glx_wait_x_request_t {
436     uint8_t               major_opcode; /**<  */
437     uint8_t               minor_opcode; /**<  */
438     uint16_t              length; /**<  */
439     xcb_glx_context_tag_t context_tag; /**<  */
440 } xcb_glx_wait_x_request_t;
441 
442 /** Opcode for xcb_glx_copy_context. */
443 #define XCB_GLX_COPY_CONTEXT 10
444 
445 /**
446  * @brief xcb_glx_copy_context_request_t
447  **/
448 typedef struct xcb_glx_copy_context_request_t {
449     uint8_t               major_opcode; /**<  */
450     uint8_t               minor_opcode; /**<  */
451     uint16_t              length; /**<  */
452     xcb_glx_context_t     src; /**<  */
453     xcb_glx_context_t     dest; /**<  */
454     uint32_t              mask; /**<  */
455     xcb_glx_context_tag_t src_context_tag; /**<  */
456 } xcb_glx_copy_context_request_t;
457 
458 typedef enum xcb_glx_gc_t {
459     XCB_GLX_GC_GL_CURRENT_BIT = 1,
460     XCB_GLX_GC_GL_POINT_BIT = 2,
461     XCB_GLX_GC_GL_LINE_BIT = 4,
462     XCB_GLX_GC_GL_POLYGON_BIT = 8,
463     XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16,
464     XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32,
465     XCB_GLX_GC_GL_LIGHTING_BIT = 64,
466     XCB_GLX_GC_GL_FOG_BIT = 128,
467     XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256,
468     XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512,
469     XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024,
470     XCB_GLX_GC_GL_VIEWPORT_BIT = 2048,
471     XCB_GLX_GC_GL_TRANSFORM_BIT = 4096,
472     XCB_GLX_GC_GL_ENABLE_BIT = 8192,
473     XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384,
474     XCB_GLX_GC_GL_HINT_BIT = 32768,
475     XCB_GLX_GC_GL_EVAL_BIT = 65536,
476     XCB_GLX_GC_GL_LIST_BIT = 131072,
477     XCB_GLX_GC_GL_TEXTURE_BIT = 262144,
478     XCB_GLX_GC_GL_SCISSOR_BIT = 524288,
479     XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215
480 } xcb_glx_gc_t;
481 
482 /** Opcode for xcb_glx_swap_buffers. */
483 #define XCB_GLX_SWAP_BUFFERS 11
484 
485 /**
486  * @brief xcb_glx_swap_buffers_request_t
487  **/
488 typedef struct xcb_glx_swap_buffers_request_t {
489     uint8_t               major_opcode; /**<  */
490     uint8_t               minor_opcode; /**<  */
491     uint16_t              length; /**<  */
492     xcb_glx_context_tag_t context_tag; /**<  */
493     xcb_glx_drawable_t    drawable; /**<  */
494 } xcb_glx_swap_buffers_request_t;
495 
496 /** Opcode for xcb_glx_use_x_font. */
497 #define XCB_GLX_USE_X_FONT 12
498 
499 /**
500  * @brief xcb_glx_use_x_font_request_t
501  **/
502 typedef struct xcb_glx_use_x_font_request_t {
503     uint8_t               major_opcode; /**<  */
504     uint8_t               minor_opcode; /**<  */
505     uint16_t              length; /**<  */
506     xcb_glx_context_tag_t context_tag; /**<  */
507     xcb_font_t            font; /**<  */
508     uint32_t              first; /**<  */
509     uint32_t              count; /**<  */
510     uint32_t              list_base; /**<  */
511 } xcb_glx_use_x_font_request_t;
512 
513 /** Opcode for xcb_glx_create_glx_pixmap. */
514 #define XCB_GLX_CREATE_GLX_PIXMAP 13
515 
516 /**
517  * @brief xcb_glx_create_glx_pixmap_request_t
518  **/
519 typedef struct xcb_glx_create_glx_pixmap_request_t {
520     uint8_t          major_opcode; /**<  */
521     uint8_t          minor_opcode; /**<  */
522     uint16_t         length; /**<  */
523     uint32_t         screen; /**<  */
524     xcb_visualid_t   visual; /**<  */
525     xcb_pixmap_t     pixmap; /**<  */
526     xcb_glx_pixmap_t glx_pixmap; /**<  */
527 } xcb_glx_create_glx_pixmap_request_t;
528 
529 /**
530  * @brief xcb_glx_get_visual_configs_cookie_t
531  **/
532 typedef struct xcb_glx_get_visual_configs_cookie_t {
533     unsigned int sequence; /**<  */
534 } xcb_glx_get_visual_configs_cookie_t;
535 
536 /** Opcode for xcb_glx_get_visual_configs. */
537 #define XCB_GLX_GET_VISUAL_CONFIGS 14
538 
539 /**
540  * @brief xcb_glx_get_visual_configs_request_t
541  **/
542 typedef struct xcb_glx_get_visual_configs_request_t {
543     uint8_t  major_opcode; /**<  */
544     uint8_t  minor_opcode; /**<  */
545     uint16_t length; /**<  */
546     uint32_t screen; /**<  */
547 } xcb_glx_get_visual_configs_request_t;
548 
549 /**
550  * @brief xcb_glx_get_visual_configs_reply_t
551  **/
552 typedef struct xcb_glx_get_visual_configs_reply_t {
553     uint8_t  response_type; /**<  */
554     uint8_t  pad0; /**<  */
555     uint16_t sequence; /**<  */
556     uint32_t length; /**<  */
557     uint32_t num_visuals; /**<  */
558     uint32_t num_properties; /**<  */
559     uint8_t  pad1[16]; /**<  */
560 } xcb_glx_get_visual_configs_reply_t;
561 
562 /** Opcode for xcb_glx_destroy_glx_pixmap. */
563 #define XCB_GLX_DESTROY_GLX_PIXMAP 15
564 
565 /**
566  * @brief xcb_glx_destroy_glx_pixmap_request_t
567  **/
568 typedef struct xcb_glx_destroy_glx_pixmap_request_t {
569     uint8_t          major_opcode; /**<  */
570     uint8_t          minor_opcode; /**<  */
571     uint16_t         length; /**<  */
572     xcb_glx_pixmap_t glx_pixmap; /**<  */
573 } xcb_glx_destroy_glx_pixmap_request_t;
574 
575 /** Opcode for xcb_glx_vendor_private. */
576 #define XCB_GLX_VENDOR_PRIVATE 16
577 
578 /**
579  * @brief xcb_glx_vendor_private_request_t
580  **/
581 typedef struct xcb_glx_vendor_private_request_t {
582     uint8_t               major_opcode; /**<  */
583     uint8_t               minor_opcode; /**<  */
584     uint16_t              length; /**<  */
585     uint32_t              vendor_code; /**<  */
586     xcb_glx_context_tag_t context_tag; /**<  */
587 } xcb_glx_vendor_private_request_t;
588 
589 /**
590  * @brief xcb_glx_vendor_private_with_reply_cookie_t
591  **/
592 typedef struct xcb_glx_vendor_private_with_reply_cookie_t {
593     unsigned int sequence; /**<  */
594 } xcb_glx_vendor_private_with_reply_cookie_t;
595 
596 /** Opcode for xcb_glx_vendor_private_with_reply. */
597 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17
598 
599 /**
600  * @brief xcb_glx_vendor_private_with_reply_request_t
601  **/
602 typedef struct xcb_glx_vendor_private_with_reply_request_t {
603     uint8_t               major_opcode; /**<  */
604     uint8_t               minor_opcode; /**<  */
605     uint16_t              length; /**<  */
606     uint32_t              vendor_code; /**<  */
607     xcb_glx_context_tag_t context_tag; /**<  */
608 } xcb_glx_vendor_private_with_reply_request_t;
609 
610 /**
611  * @brief xcb_glx_vendor_private_with_reply_reply_t
612  **/
613 typedef struct xcb_glx_vendor_private_with_reply_reply_t {
614     uint8_t  response_type; /**<  */
615     uint8_t  pad0; /**<  */
616     uint16_t sequence; /**<  */
617     uint32_t length; /**<  */
618     uint32_t retval; /**<  */
619     uint8_t  data1[24]; /**<  */
620 } xcb_glx_vendor_private_with_reply_reply_t;
621 
622 /**
623  * @brief xcb_glx_query_extensions_string_cookie_t
624  **/
625 typedef struct xcb_glx_query_extensions_string_cookie_t {
626     unsigned int sequence; /**<  */
627 } xcb_glx_query_extensions_string_cookie_t;
628 
629 /** Opcode for xcb_glx_query_extensions_string. */
630 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18
631 
632 /**
633  * @brief xcb_glx_query_extensions_string_request_t
634  **/
635 typedef struct xcb_glx_query_extensions_string_request_t {
636     uint8_t  major_opcode; /**<  */
637     uint8_t  minor_opcode; /**<  */
638     uint16_t length; /**<  */
639     uint32_t screen; /**<  */
640 } xcb_glx_query_extensions_string_request_t;
641 
642 /**
643  * @brief xcb_glx_query_extensions_string_reply_t
644  **/
645 typedef struct xcb_glx_query_extensions_string_reply_t {
646     uint8_t  response_type; /**<  */
647     uint8_t  pad0; /**<  */
648     uint16_t sequence; /**<  */
649     uint32_t length; /**<  */
650     uint8_t  pad1[4]; /**<  */
651     uint32_t n; /**<  */
652     uint8_t  pad2[16]; /**<  */
653 } xcb_glx_query_extensions_string_reply_t;
654 
655 /**
656  * @brief xcb_glx_query_server_string_cookie_t
657  **/
658 typedef struct xcb_glx_query_server_string_cookie_t {
659     unsigned int sequence; /**<  */
660 } xcb_glx_query_server_string_cookie_t;
661 
662 /** Opcode for xcb_glx_query_server_string. */
663 #define XCB_GLX_QUERY_SERVER_STRING 19
664 
665 /**
666  * @brief xcb_glx_query_server_string_request_t
667  **/
668 typedef struct xcb_glx_query_server_string_request_t {
669     uint8_t  major_opcode; /**<  */
670     uint8_t  minor_opcode; /**<  */
671     uint16_t length; /**<  */
672     uint32_t screen; /**<  */
673     uint32_t name; /**<  */
674 } xcb_glx_query_server_string_request_t;
675 
676 /**
677  * @brief xcb_glx_query_server_string_reply_t
678  **/
679 typedef struct xcb_glx_query_server_string_reply_t {
680     uint8_t  response_type; /**<  */
681     uint8_t  pad0; /**<  */
682     uint16_t sequence; /**<  */
683     uint32_t length; /**<  */
684     uint8_t  pad1[4]; /**<  */
685     uint32_t str_len; /**<  */
686     uint8_t  pad2[16]; /**<  */
687 } xcb_glx_query_server_string_reply_t;
688 
689 /** Opcode for xcb_glx_client_info. */
690 #define XCB_GLX_CLIENT_INFO 20
691 
692 /**
693  * @brief xcb_glx_client_info_request_t
694  **/
695 typedef struct xcb_glx_client_info_request_t {
696     uint8_t  major_opcode; /**<  */
697     uint8_t  minor_opcode; /**<  */
698     uint16_t length; /**<  */
699     uint32_t major_version; /**<  */
700     uint32_t minor_version; /**<  */
701     uint32_t str_len; /**<  */
702 } xcb_glx_client_info_request_t;
703 
704 /**
705  * @brief xcb_glx_get_fb_configs_cookie_t
706  **/
707 typedef struct xcb_glx_get_fb_configs_cookie_t {
708     unsigned int sequence; /**<  */
709 } xcb_glx_get_fb_configs_cookie_t;
710 
711 /** Opcode for xcb_glx_get_fb_configs. */
712 #define XCB_GLX_GET_FB_CONFIGS 21
713 
714 /**
715  * @brief xcb_glx_get_fb_configs_request_t
716  **/
717 typedef struct xcb_glx_get_fb_configs_request_t {
718     uint8_t  major_opcode; /**<  */
719     uint8_t  minor_opcode; /**<  */
720     uint16_t length; /**<  */
721     uint32_t screen; /**<  */
722 } xcb_glx_get_fb_configs_request_t;
723 
724 /**
725  * @brief xcb_glx_get_fb_configs_reply_t
726  **/
727 typedef struct xcb_glx_get_fb_configs_reply_t {
728     uint8_t  response_type; /**<  */
729     uint8_t  pad0; /**<  */
730     uint16_t sequence; /**<  */
731     uint32_t length; /**<  */
732     uint32_t num_FB_configs; /**<  */
733     uint32_t num_properties; /**<  */
734     uint8_t  pad1[16]; /**<  */
735 } xcb_glx_get_fb_configs_reply_t;
736 
737 /** Opcode for xcb_glx_create_pixmap. */
738 #define XCB_GLX_CREATE_PIXMAP 22
739 
740 /**
741  * @brief xcb_glx_create_pixmap_request_t
742  **/
743 typedef struct xcb_glx_create_pixmap_request_t {
744     uint8_t            major_opcode; /**<  */
745     uint8_t            minor_opcode; /**<  */
746     uint16_t           length; /**<  */
747     uint32_t           screen; /**<  */
748     xcb_glx_fbconfig_t fbconfig; /**<  */
749     xcb_pixmap_t       pixmap; /**<  */
750     xcb_glx_pixmap_t   glx_pixmap; /**<  */
751     uint32_t           num_attribs; /**<  */
752 } xcb_glx_create_pixmap_request_t;
753 
754 /** Opcode for xcb_glx_destroy_pixmap. */
755 #define XCB_GLX_DESTROY_PIXMAP 23
756 
757 /**
758  * @brief xcb_glx_destroy_pixmap_request_t
759  **/
760 typedef struct xcb_glx_destroy_pixmap_request_t {
761     uint8_t          major_opcode; /**<  */
762     uint8_t          minor_opcode; /**<  */
763     uint16_t         length; /**<  */
764     xcb_glx_pixmap_t glx_pixmap; /**<  */
765 } xcb_glx_destroy_pixmap_request_t;
766 
767 /** Opcode for xcb_glx_create_new_context. */
768 #define XCB_GLX_CREATE_NEW_CONTEXT 24
769 
770 /**
771  * @brief xcb_glx_create_new_context_request_t
772  **/
773 typedef struct xcb_glx_create_new_context_request_t {
774     uint8_t            major_opcode; /**<  */
775     uint8_t            minor_opcode; /**<  */
776     uint16_t           length; /**<  */
777     xcb_glx_context_t  context; /**<  */
778     xcb_glx_fbconfig_t fbconfig; /**<  */
779     uint32_t           screen; /**<  */
780     uint32_t           render_type; /**<  */
781     xcb_glx_context_t  share_list; /**<  */
782     uint8_t            is_direct; /**<  */
783     uint8_t            pad0[3]; /**<  */
784 } xcb_glx_create_new_context_request_t;
785 
786 /**
787  * @brief xcb_glx_query_context_cookie_t
788  **/
789 typedef struct xcb_glx_query_context_cookie_t {
790     unsigned int sequence; /**<  */
791 } xcb_glx_query_context_cookie_t;
792 
793 /** Opcode for xcb_glx_query_context. */
794 #define XCB_GLX_QUERY_CONTEXT 25
795 
796 /**
797  * @brief xcb_glx_query_context_request_t
798  **/
799 typedef struct xcb_glx_query_context_request_t {
800     uint8_t           major_opcode; /**<  */
801     uint8_t           minor_opcode; /**<  */
802     uint16_t          length; /**<  */
803     xcb_glx_context_t context; /**<  */
804 } xcb_glx_query_context_request_t;
805 
806 /**
807  * @brief xcb_glx_query_context_reply_t
808  **/
809 typedef struct xcb_glx_query_context_reply_t {
810     uint8_t  response_type; /**<  */
811     uint8_t  pad0; /**<  */
812     uint16_t sequence; /**<  */
813     uint32_t length; /**<  */
814     uint32_t num_attribs; /**<  */
815     uint8_t  pad1[20]; /**<  */
816 } xcb_glx_query_context_reply_t;
817 
818 /**
819  * @brief xcb_glx_make_context_current_cookie_t
820  **/
821 typedef struct xcb_glx_make_context_current_cookie_t {
822     unsigned int sequence; /**<  */
823 } xcb_glx_make_context_current_cookie_t;
824 
825 /** Opcode for xcb_glx_make_context_current. */
826 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26
827 
828 /**
829  * @brief xcb_glx_make_context_current_request_t
830  **/
831 typedef struct xcb_glx_make_context_current_request_t {
832     uint8_t               major_opcode; /**<  */
833     uint8_t               minor_opcode; /**<  */
834     uint16_t              length; /**<  */
835     xcb_glx_context_tag_t old_context_tag; /**<  */
836     xcb_glx_drawable_t    drawable; /**<  */
837     xcb_glx_drawable_t    read_drawable; /**<  */
838     xcb_glx_context_t     context; /**<  */
839 } xcb_glx_make_context_current_request_t;
840 
841 /**
842  * @brief xcb_glx_make_context_current_reply_t
843  **/
844 typedef struct xcb_glx_make_context_current_reply_t {
845     uint8_t               response_type; /**<  */
846     uint8_t               pad0; /**<  */
847     uint16_t              sequence; /**<  */
848     uint32_t              length; /**<  */
849     xcb_glx_context_tag_t context_tag; /**<  */
850     uint8_t               pad1[20]; /**<  */
851 } xcb_glx_make_context_current_reply_t;
852 
853 /** Opcode for xcb_glx_create_pbuffer. */
854 #define XCB_GLX_CREATE_PBUFFER 27
855 
856 /**
857  * @brief xcb_glx_create_pbuffer_request_t
858  **/
859 typedef struct xcb_glx_create_pbuffer_request_t {
860     uint8_t            major_opcode; /**<  */
861     uint8_t            minor_opcode; /**<  */
862     uint16_t           length; /**<  */
863     uint32_t           screen; /**<  */
864     xcb_glx_fbconfig_t fbconfig; /**<  */
865     xcb_glx_pbuffer_t  pbuffer; /**<  */
866     uint32_t           num_attribs; /**<  */
867 } xcb_glx_create_pbuffer_request_t;
868 
869 /** Opcode for xcb_glx_destroy_pbuffer. */
870 #define XCB_GLX_DESTROY_PBUFFER 28
871 
872 /**
873  * @brief xcb_glx_destroy_pbuffer_request_t
874  **/
875 typedef struct xcb_glx_destroy_pbuffer_request_t {
876     uint8_t           major_opcode; /**<  */
877     uint8_t           minor_opcode; /**<  */
878     uint16_t          length; /**<  */
879     xcb_glx_pbuffer_t pbuffer; /**<  */
880 } xcb_glx_destroy_pbuffer_request_t;
881 
882 /**
883  * @brief xcb_glx_get_drawable_attributes_cookie_t
884  **/
885 typedef struct xcb_glx_get_drawable_attributes_cookie_t {
886     unsigned int sequence; /**<  */
887 } xcb_glx_get_drawable_attributes_cookie_t;
888 
889 /** Opcode for xcb_glx_get_drawable_attributes. */
890 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29
891 
892 /**
893  * @brief xcb_glx_get_drawable_attributes_request_t
894  **/
895 typedef struct xcb_glx_get_drawable_attributes_request_t {
896     uint8_t            major_opcode; /**<  */
897     uint8_t            minor_opcode; /**<  */
898     uint16_t           length; /**<  */
899     xcb_glx_drawable_t drawable; /**<  */
900 } xcb_glx_get_drawable_attributes_request_t;
901 
902 /**
903  * @brief xcb_glx_get_drawable_attributes_reply_t
904  **/
905 typedef struct xcb_glx_get_drawable_attributes_reply_t {
906     uint8_t  response_type; /**<  */
907     uint8_t  pad0; /**<  */
908     uint16_t sequence; /**<  */
909     uint32_t length; /**<  */
910     uint32_t num_attribs; /**<  */
911     uint8_t  pad1[20]; /**<  */
912 } xcb_glx_get_drawable_attributes_reply_t;
913 
914 /** Opcode for xcb_glx_change_drawable_attributes. */
915 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30
916 
917 /**
918  * @brief xcb_glx_change_drawable_attributes_request_t
919  **/
920 typedef struct xcb_glx_change_drawable_attributes_request_t {
921     uint8_t            major_opcode; /**<  */
922     uint8_t            minor_opcode; /**<  */
923     uint16_t           length; /**<  */
924     xcb_glx_drawable_t drawable; /**<  */
925     uint32_t           num_attribs; /**<  */
926 } xcb_glx_change_drawable_attributes_request_t;
927 
928 /** Opcode for xcb_glx_create_window. */
929 #define XCB_GLX_CREATE_WINDOW 31
930 
931 /**
932  * @brief xcb_glx_create_window_request_t
933  **/
934 typedef struct xcb_glx_create_window_request_t {
935     uint8_t            major_opcode; /**<  */
936     uint8_t            minor_opcode; /**<  */
937     uint16_t           length; /**<  */
938     uint32_t           screen; /**<  */
939     xcb_glx_fbconfig_t fbconfig; /**<  */
940     xcb_window_t       window; /**<  */
941     xcb_glx_window_t   glx_window; /**<  */
942     uint32_t           num_attribs; /**<  */
943 } xcb_glx_create_window_request_t;
944 
945 /** Opcode for xcb_glx_delete_window. */
946 #define XCB_GLX_DELETE_WINDOW 32
947 
948 /**
949  * @brief xcb_glx_delete_window_request_t
950  **/
951 typedef struct xcb_glx_delete_window_request_t {
952     uint8_t          major_opcode; /**<  */
953     uint8_t          minor_opcode; /**<  */
954     uint16_t         length; /**<  */
955     xcb_glx_window_t glxwindow; /**<  */
956 } xcb_glx_delete_window_request_t;
957 
958 /** Opcode for xcb_glx_set_client_info_arb. */
959 #define XCB_GLX_SET_CLIENT_INFO_ARB 33
960 
961 /**
962  * @brief xcb_glx_set_client_info_arb_request_t
963  **/
964 typedef struct xcb_glx_set_client_info_arb_request_t {
965     uint8_t  major_opcode; /**<  */
966     uint8_t  minor_opcode; /**<  */
967     uint16_t length; /**<  */
968     uint32_t major_version; /**<  */
969     uint32_t minor_version; /**<  */
970     uint32_t num_versions; /**<  */
971     uint32_t gl_str_len; /**<  */
972     uint32_t glx_str_len; /**<  */
973 } xcb_glx_set_client_info_arb_request_t;
974 
975 /** Opcode for xcb_glx_create_context_attribs_arb. */
976 #define XCB_GLX_CREATE_CONTEXT_ATTRIBS_ARB 34
977 
978 /**
979  * @brief xcb_glx_create_context_attribs_arb_request_t
980  **/
981 typedef struct xcb_glx_create_context_attribs_arb_request_t {
982     uint8_t            major_opcode; /**<  */
983     uint8_t            minor_opcode; /**<  */
984     uint16_t           length; /**<  */
985     xcb_glx_context_t  context; /**<  */
986     xcb_glx_fbconfig_t fbconfig; /**<  */
987     uint32_t           screen; /**<  */
988     xcb_glx_context_t  share_list; /**<  */
989     uint8_t            is_direct; /**<  */
990     uint8_t            pad0[3]; /**<  */
991     uint32_t           num_attribs; /**<  */
992 } xcb_glx_create_context_attribs_arb_request_t;
993 
994 /** Opcode for xcb_glx_set_client_info_2arb. */
995 #define XCB_GLX_SET_CLIENT_INFO_2ARB 35
996 
997 /**
998  * @brief xcb_glx_set_client_info_2arb_request_t
999  **/
1000 typedef struct xcb_glx_set_client_info_2arb_request_t {
1001     uint8_t  major_opcode; /**<  */
1002     uint8_t  minor_opcode; /**<  */
1003     uint16_t length; /**<  */
1004     uint32_t major_version; /**<  */
1005     uint32_t minor_version; /**<  */
1006     uint32_t num_versions; /**<  */
1007     uint32_t gl_str_len; /**<  */
1008     uint32_t glx_str_len; /**<  */
1009 } xcb_glx_set_client_info_2arb_request_t;
1010 
1011 /** Opcode for xcb_glx_new_list. */
1012 #define XCB_GLX_NEW_LIST 101
1013 
1014 /**
1015  * @brief xcb_glx_new_list_request_t
1016  **/
1017 typedef struct xcb_glx_new_list_request_t {
1018     uint8_t               major_opcode; /**<  */
1019     uint8_t               minor_opcode; /**<  */
1020     uint16_t              length; /**<  */
1021     xcb_glx_context_tag_t context_tag; /**<  */
1022     uint32_t              list; /**<  */
1023     uint32_t              mode; /**<  */
1024 } xcb_glx_new_list_request_t;
1025 
1026 /** Opcode for xcb_glx_end_list. */
1027 #define XCB_GLX_END_LIST 102
1028 
1029 /**
1030  * @brief xcb_glx_end_list_request_t
1031  **/
1032 typedef struct xcb_glx_end_list_request_t {
1033     uint8_t               major_opcode; /**<  */
1034     uint8_t               minor_opcode; /**<  */
1035     uint16_t              length; /**<  */
1036     xcb_glx_context_tag_t context_tag; /**<  */
1037 } xcb_glx_end_list_request_t;
1038 
1039 /** Opcode for xcb_glx_delete_lists. */
1040 #define XCB_GLX_DELETE_LISTS 103
1041 
1042 /**
1043  * @brief xcb_glx_delete_lists_request_t
1044  **/
1045 typedef struct xcb_glx_delete_lists_request_t {
1046     uint8_t               major_opcode; /**<  */
1047     uint8_t               minor_opcode; /**<  */
1048     uint16_t              length; /**<  */
1049     xcb_glx_context_tag_t context_tag; /**<  */
1050     uint32_t              list; /**<  */
1051     int32_t               range; /**<  */
1052 } xcb_glx_delete_lists_request_t;
1053 
1054 /**
1055  * @brief xcb_glx_gen_lists_cookie_t
1056  **/
1057 typedef struct xcb_glx_gen_lists_cookie_t {
1058     unsigned int sequence; /**<  */
1059 } xcb_glx_gen_lists_cookie_t;
1060 
1061 /** Opcode for xcb_glx_gen_lists. */
1062 #define XCB_GLX_GEN_LISTS 104
1063 
1064 /**
1065  * @brief xcb_glx_gen_lists_request_t
1066  **/
1067 typedef struct xcb_glx_gen_lists_request_t {
1068     uint8_t               major_opcode; /**<  */
1069     uint8_t               minor_opcode; /**<  */
1070     uint16_t              length; /**<  */
1071     xcb_glx_context_tag_t context_tag; /**<  */
1072     int32_t               range; /**<  */
1073 } xcb_glx_gen_lists_request_t;
1074 
1075 /**
1076  * @brief xcb_glx_gen_lists_reply_t
1077  **/
1078 typedef struct xcb_glx_gen_lists_reply_t {
1079     uint8_t  response_type; /**<  */
1080     uint8_t  pad0; /**<  */
1081     uint16_t sequence; /**<  */
1082     uint32_t length; /**<  */
1083     uint32_t ret_val; /**<  */
1084 } xcb_glx_gen_lists_reply_t;
1085 
1086 /** Opcode for xcb_glx_feedback_buffer. */
1087 #define XCB_GLX_FEEDBACK_BUFFER 105
1088 
1089 /**
1090  * @brief xcb_glx_feedback_buffer_request_t
1091  **/
1092 typedef struct xcb_glx_feedback_buffer_request_t {
1093     uint8_t               major_opcode; /**<  */
1094     uint8_t               minor_opcode; /**<  */
1095     uint16_t              length; /**<  */
1096     xcb_glx_context_tag_t context_tag; /**<  */
1097     int32_t               size; /**<  */
1098     int32_t               type; /**<  */
1099 } xcb_glx_feedback_buffer_request_t;
1100 
1101 /** Opcode for xcb_glx_select_buffer. */
1102 #define XCB_GLX_SELECT_BUFFER 106
1103 
1104 /**
1105  * @brief xcb_glx_select_buffer_request_t
1106  **/
1107 typedef struct xcb_glx_select_buffer_request_t {
1108     uint8_t               major_opcode; /**<  */
1109     uint8_t               minor_opcode; /**<  */
1110     uint16_t              length; /**<  */
1111     xcb_glx_context_tag_t context_tag; /**<  */
1112     int32_t               size; /**<  */
1113 } xcb_glx_select_buffer_request_t;
1114 
1115 /**
1116  * @brief xcb_glx_render_mode_cookie_t
1117  **/
1118 typedef struct xcb_glx_render_mode_cookie_t {
1119     unsigned int sequence; /**<  */
1120 } xcb_glx_render_mode_cookie_t;
1121 
1122 /** Opcode for xcb_glx_render_mode. */
1123 #define XCB_GLX_RENDER_MODE 107
1124 
1125 /**
1126  * @brief xcb_glx_render_mode_request_t
1127  **/
1128 typedef struct xcb_glx_render_mode_request_t {
1129     uint8_t               major_opcode; /**<  */
1130     uint8_t               minor_opcode; /**<  */
1131     uint16_t              length; /**<  */
1132     xcb_glx_context_tag_t context_tag; /**<  */
1133     uint32_t              mode; /**<  */
1134 } xcb_glx_render_mode_request_t;
1135 
1136 /**
1137  * @brief xcb_glx_render_mode_reply_t
1138  **/
1139 typedef struct xcb_glx_render_mode_reply_t {
1140     uint8_t  response_type; /**<  */
1141     uint8_t  pad0; /**<  */
1142     uint16_t sequence; /**<  */
1143     uint32_t length; /**<  */
1144     uint32_t ret_val; /**<  */
1145     uint32_t n; /**<  */
1146     uint32_t new_mode; /**<  */
1147     uint8_t  pad1[12]; /**<  */
1148 } xcb_glx_render_mode_reply_t;
1149 
1150 typedef enum xcb_glx_rm_t {
1151     XCB_GLX_RM_GL_RENDER = 7168,
1152     XCB_GLX_RM_GL_FEEDBACK = 7169,
1153     XCB_GLX_RM_GL_SELECT = 7170
1154 } xcb_glx_rm_t;
1155 
1156 /**
1157  * @brief xcb_glx_finish_cookie_t
1158  **/
1159 typedef struct xcb_glx_finish_cookie_t {
1160     unsigned int sequence; /**<  */
1161 } xcb_glx_finish_cookie_t;
1162 
1163 /** Opcode for xcb_glx_finish. */
1164 #define XCB_GLX_FINISH 108
1165 
1166 /**
1167  * @brief xcb_glx_finish_request_t
1168  **/
1169 typedef struct xcb_glx_finish_request_t {
1170     uint8_t               major_opcode; /**<  */
1171     uint8_t               minor_opcode; /**<  */
1172     uint16_t              length; /**<  */
1173     xcb_glx_context_tag_t context_tag; /**<  */
1174 } xcb_glx_finish_request_t;
1175 
1176 /**
1177  * @brief xcb_glx_finish_reply_t
1178  **/
1179 typedef struct xcb_glx_finish_reply_t {
1180     uint8_t  response_type; /**<  */
1181     uint8_t  pad0; /**<  */
1182     uint16_t sequence; /**<  */
1183     uint32_t length; /**<  */
1184 } xcb_glx_finish_reply_t;
1185 
1186 /** Opcode for xcb_glx_pixel_storef. */
1187 #define XCB_GLX_PIXEL_STOREF 109
1188 
1189 /**
1190  * @brief xcb_glx_pixel_storef_request_t
1191  **/
1192 typedef struct xcb_glx_pixel_storef_request_t {
1193     uint8_t               major_opcode; /**<  */
1194     uint8_t               minor_opcode; /**<  */
1195     uint16_t              length; /**<  */
1196     xcb_glx_context_tag_t context_tag; /**<  */
1197     uint32_t              pname; /**<  */
1198     xcb_glx_float32_t     datum; /**<  */
1199 } xcb_glx_pixel_storef_request_t;
1200 
1201 /** Opcode for xcb_glx_pixel_storei. */
1202 #define XCB_GLX_PIXEL_STOREI 110
1203 
1204 /**
1205  * @brief xcb_glx_pixel_storei_request_t
1206  **/
1207 typedef struct xcb_glx_pixel_storei_request_t {
1208     uint8_t               major_opcode; /**<  */
1209     uint8_t               minor_opcode; /**<  */
1210     uint16_t              length; /**<  */
1211     xcb_glx_context_tag_t context_tag; /**<  */
1212     uint32_t              pname; /**<  */
1213     int32_t               datum; /**<  */
1214 } xcb_glx_pixel_storei_request_t;
1215 
1216 /**
1217  * @brief xcb_glx_read_pixels_cookie_t
1218  **/
1219 typedef struct xcb_glx_read_pixels_cookie_t {
1220     unsigned int sequence; /**<  */
1221 } xcb_glx_read_pixels_cookie_t;
1222 
1223 /** Opcode for xcb_glx_read_pixels. */
1224 #define XCB_GLX_READ_PIXELS 111
1225 
1226 /**
1227  * @brief xcb_glx_read_pixels_request_t
1228  **/
1229 typedef struct xcb_glx_read_pixels_request_t {
1230     uint8_t               major_opcode; /**<  */
1231     uint8_t               minor_opcode; /**<  */
1232     uint16_t              length; /**<  */
1233     xcb_glx_context_tag_t context_tag; /**<  */
1234     int32_t               x; /**<  */
1235     int32_t               y; /**<  */
1236     int32_t               width; /**<  */
1237     int32_t               height; /**<  */
1238     uint32_t              format; /**<  */
1239     uint32_t              type; /**<  */
1240     uint8_t               swap_bytes; /**<  */
1241     uint8_t               lsb_first; /**<  */
1242 } xcb_glx_read_pixels_request_t;
1243 
1244 /**
1245  * @brief xcb_glx_read_pixels_reply_t
1246  **/
1247 typedef struct xcb_glx_read_pixels_reply_t {
1248     uint8_t  response_type; /**<  */
1249     uint8_t  pad0; /**<  */
1250     uint16_t sequence; /**<  */
1251     uint32_t length; /**<  */
1252     uint8_t  pad1[24]; /**<  */
1253 } xcb_glx_read_pixels_reply_t;
1254 
1255 /**
1256  * @brief xcb_glx_get_booleanv_cookie_t
1257  **/
1258 typedef struct xcb_glx_get_booleanv_cookie_t {
1259     unsigned int sequence; /**<  */
1260 } xcb_glx_get_booleanv_cookie_t;
1261 
1262 /** Opcode for xcb_glx_get_booleanv. */
1263 #define XCB_GLX_GET_BOOLEANV 112
1264 
1265 /**
1266  * @brief xcb_glx_get_booleanv_request_t
1267  **/
1268 typedef struct xcb_glx_get_booleanv_request_t {
1269     uint8_t               major_opcode; /**<  */
1270     uint8_t               minor_opcode; /**<  */
1271     uint16_t              length; /**<  */
1272     xcb_glx_context_tag_t context_tag; /**<  */
1273     int32_t               pname; /**<  */
1274 } xcb_glx_get_booleanv_request_t;
1275 
1276 /**
1277  * @brief xcb_glx_get_booleanv_reply_t
1278  **/
1279 typedef struct xcb_glx_get_booleanv_reply_t {
1280     uint8_t  response_type; /**<  */
1281     uint8_t  pad0; /**<  */
1282     uint16_t sequence; /**<  */
1283     uint32_t length; /**<  */
1284     uint8_t  pad1[4]; /**<  */
1285     uint32_t n; /**<  */
1286     uint8_t  datum; /**<  */
1287     uint8_t  pad2[15]; /**<  */
1288 } xcb_glx_get_booleanv_reply_t;
1289 
1290 /**
1291  * @brief xcb_glx_get_clip_plane_cookie_t
1292  **/
1293 typedef struct xcb_glx_get_clip_plane_cookie_t {
1294     unsigned int sequence; /**<  */
1295 } xcb_glx_get_clip_plane_cookie_t;
1296 
1297 /** Opcode for xcb_glx_get_clip_plane. */
1298 #define XCB_GLX_GET_CLIP_PLANE 113
1299 
1300 /**
1301  * @brief xcb_glx_get_clip_plane_request_t
1302  **/
1303 typedef struct xcb_glx_get_clip_plane_request_t {
1304     uint8_t               major_opcode; /**<  */
1305     uint8_t               minor_opcode; /**<  */
1306     uint16_t              length; /**<  */
1307     xcb_glx_context_tag_t context_tag; /**<  */
1308     int32_t               plane; /**<  */
1309 } xcb_glx_get_clip_plane_request_t;
1310 
1311 /**
1312  * @brief xcb_glx_get_clip_plane_reply_t
1313  **/
1314 typedef struct xcb_glx_get_clip_plane_reply_t {
1315     uint8_t  response_type; /**<  */
1316     uint8_t  pad0; /**<  */
1317     uint16_t sequence; /**<  */
1318     uint32_t length; /**<  */
1319     uint8_t  pad1[24]; /**<  */
1320 } xcb_glx_get_clip_plane_reply_t;
1321 
1322 /**
1323  * @brief xcb_glx_get_doublev_cookie_t
1324  **/
1325 typedef struct xcb_glx_get_doublev_cookie_t {
1326     unsigned int sequence; /**<  */
1327 } xcb_glx_get_doublev_cookie_t;
1328 
1329 /** Opcode for xcb_glx_get_doublev. */
1330 #define XCB_GLX_GET_DOUBLEV 114
1331 
1332 /**
1333  * @brief xcb_glx_get_doublev_request_t
1334  **/
1335 typedef struct xcb_glx_get_doublev_request_t {
1336     uint8_t               major_opcode; /**<  */
1337     uint8_t               minor_opcode; /**<  */
1338     uint16_t              length; /**<  */
1339     xcb_glx_context_tag_t context_tag; /**<  */
1340     uint32_t              pname; /**<  */
1341 } xcb_glx_get_doublev_request_t;
1342 
1343 /**
1344  * @brief xcb_glx_get_doublev_reply_t
1345  **/
1346 typedef struct xcb_glx_get_doublev_reply_t {
1347     uint8_t           response_type; /**<  */
1348     uint8_t           pad0; /**<  */
1349     uint16_t          sequence; /**<  */
1350     uint32_t          length; /**<  */
1351     uint8_t           pad1[4]; /**<  */
1352     uint32_t          n; /**<  */
1353     xcb_glx_float64_t datum; /**<  */
1354     uint8_t           pad2[8]; /**<  */
1355 } xcb_glx_get_doublev_reply_t;
1356 
1357 /**
1358  * @brief xcb_glx_get_error_cookie_t
1359  **/
1360 typedef struct xcb_glx_get_error_cookie_t {
1361     unsigned int sequence; /**<  */
1362 } xcb_glx_get_error_cookie_t;
1363 
1364 /** Opcode for xcb_glx_get_error. */
1365 #define XCB_GLX_GET_ERROR 115
1366 
1367 /**
1368  * @brief xcb_glx_get_error_request_t
1369  **/
1370 typedef struct xcb_glx_get_error_request_t {
1371     uint8_t               major_opcode; /**<  */
1372     uint8_t               minor_opcode; /**<  */
1373     uint16_t              length; /**<  */
1374     xcb_glx_context_tag_t context_tag; /**<  */
1375 } xcb_glx_get_error_request_t;
1376 
1377 /**
1378  * @brief xcb_glx_get_error_reply_t
1379  **/
1380 typedef struct xcb_glx_get_error_reply_t {
1381     uint8_t  response_type; /**<  */
1382     uint8_t  pad0; /**<  */
1383     uint16_t sequence; /**<  */
1384     uint32_t length; /**<  */
1385     int32_t  error; /**<  */
1386 } xcb_glx_get_error_reply_t;
1387 
1388 /**
1389  * @brief xcb_glx_get_floatv_cookie_t
1390  **/
1391 typedef struct xcb_glx_get_floatv_cookie_t {
1392     unsigned int sequence; /**<  */
1393 } xcb_glx_get_floatv_cookie_t;
1394 
1395 /** Opcode for xcb_glx_get_floatv. */
1396 #define XCB_GLX_GET_FLOATV 116
1397 
1398 /**
1399  * @brief xcb_glx_get_floatv_request_t
1400  **/
1401 typedef struct xcb_glx_get_floatv_request_t {
1402     uint8_t               major_opcode; /**<  */
1403     uint8_t               minor_opcode; /**<  */
1404     uint16_t              length; /**<  */
1405     xcb_glx_context_tag_t context_tag; /**<  */
1406     uint32_t              pname; /**<  */
1407 } xcb_glx_get_floatv_request_t;
1408 
1409 /**
1410  * @brief xcb_glx_get_floatv_reply_t
1411  **/
1412 typedef struct xcb_glx_get_floatv_reply_t {
1413     uint8_t           response_type; /**<  */
1414     uint8_t           pad0; /**<  */
1415     uint16_t          sequence; /**<  */
1416     uint32_t          length; /**<  */
1417     uint8_t           pad1[4]; /**<  */
1418     uint32_t          n; /**<  */
1419     xcb_glx_float32_t datum; /**<  */
1420     uint8_t           pad2[12]; /**<  */
1421 } xcb_glx_get_floatv_reply_t;
1422 
1423 /**
1424  * @brief xcb_glx_get_integerv_cookie_t
1425  **/
1426 typedef struct xcb_glx_get_integerv_cookie_t {
1427     unsigned int sequence; /**<  */
1428 } xcb_glx_get_integerv_cookie_t;
1429 
1430 /** Opcode for xcb_glx_get_integerv. */
1431 #define XCB_GLX_GET_INTEGERV 117
1432 
1433 /**
1434  * @brief xcb_glx_get_integerv_request_t
1435  **/
1436 typedef struct xcb_glx_get_integerv_request_t {
1437     uint8_t               major_opcode; /**<  */
1438     uint8_t               minor_opcode; /**<  */
1439     uint16_t              length; /**<  */
1440     xcb_glx_context_tag_t context_tag; /**<  */
1441     uint32_t              pname; /**<  */
1442 } xcb_glx_get_integerv_request_t;
1443 
1444 /**
1445  * @brief xcb_glx_get_integerv_reply_t
1446  **/
1447 typedef struct xcb_glx_get_integerv_reply_t {
1448     uint8_t  response_type; /**<  */
1449     uint8_t  pad0; /**<  */
1450     uint16_t sequence; /**<  */
1451     uint32_t length; /**<  */
1452     uint8_t  pad1[4]; /**<  */
1453     uint32_t n; /**<  */
1454     int32_t  datum; /**<  */
1455     uint8_t  pad2[12]; /**<  */
1456 } xcb_glx_get_integerv_reply_t;
1457 
1458 /**
1459  * @brief xcb_glx_get_lightfv_cookie_t
1460  **/
1461 typedef struct xcb_glx_get_lightfv_cookie_t {
1462     unsigned int sequence; /**<  */
1463 } xcb_glx_get_lightfv_cookie_t;
1464 
1465 /** Opcode for xcb_glx_get_lightfv. */
1466 #define XCB_GLX_GET_LIGHTFV 118
1467 
1468 /**
1469  * @brief xcb_glx_get_lightfv_request_t
1470  **/
1471 typedef struct xcb_glx_get_lightfv_request_t {
1472     uint8_t               major_opcode; /**<  */
1473     uint8_t               minor_opcode; /**<  */
1474     uint16_t              length; /**<  */
1475     xcb_glx_context_tag_t context_tag; /**<  */
1476     uint32_t              light; /**<  */
1477     uint32_t              pname; /**<  */
1478 } xcb_glx_get_lightfv_request_t;
1479 
1480 /**
1481  * @brief xcb_glx_get_lightfv_reply_t
1482  **/
1483 typedef struct xcb_glx_get_lightfv_reply_t {
1484     uint8_t           response_type; /**<  */
1485     uint8_t           pad0; /**<  */
1486     uint16_t          sequence; /**<  */
1487     uint32_t          length; /**<  */
1488     uint8_t           pad1[4]; /**<  */
1489     uint32_t          n; /**<  */
1490     xcb_glx_float32_t datum; /**<  */
1491     uint8_t           pad2[12]; /**<  */
1492 } xcb_glx_get_lightfv_reply_t;
1493 
1494 /**
1495  * @brief xcb_glx_get_lightiv_cookie_t
1496  **/
1497 typedef struct xcb_glx_get_lightiv_cookie_t {
1498     unsigned int sequence; /**<  */
1499 } xcb_glx_get_lightiv_cookie_t;
1500 
1501 /** Opcode for xcb_glx_get_lightiv. */
1502 #define XCB_GLX_GET_LIGHTIV 119
1503 
1504 /**
1505  * @brief xcb_glx_get_lightiv_request_t
1506  **/
1507 typedef struct xcb_glx_get_lightiv_request_t {
1508     uint8_t               major_opcode; /**<  */
1509     uint8_t               minor_opcode; /**<  */
1510     uint16_t              length; /**<  */
1511     xcb_glx_context_tag_t context_tag; /**<  */
1512     uint32_t              light; /**<  */
1513     uint32_t              pname; /**<  */
1514 } xcb_glx_get_lightiv_request_t;
1515 
1516 /**
1517  * @brief xcb_glx_get_lightiv_reply_t
1518  **/
1519 typedef struct xcb_glx_get_lightiv_reply_t {
1520     uint8_t  response_type; /**<  */
1521     uint8_t  pad0; /**<  */
1522     uint16_t sequence; /**<  */
1523     uint32_t length; /**<  */
1524     uint8_t  pad1[4]; /**<  */
1525     uint32_t n; /**<  */
1526     int32_t  datum; /**<  */
1527     uint8_t  pad2[12]; /**<  */
1528 } xcb_glx_get_lightiv_reply_t;
1529 
1530 /**
1531  * @brief xcb_glx_get_mapdv_cookie_t
1532  **/
1533 typedef struct xcb_glx_get_mapdv_cookie_t {
1534     unsigned int sequence; /**<  */
1535 } xcb_glx_get_mapdv_cookie_t;
1536 
1537 /** Opcode for xcb_glx_get_mapdv. */
1538 #define XCB_GLX_GET_MAPDV 120
1539 
1540 /**
1541  * @brief xcb_glx_get_mapdv_request_t
1542  **/
1543 typedef struct xcb_glx_get_mapdv_request_t {
1544     uint8_t               major_opcode; /**<  */
1545     uint8_t               minor_opcode; /**<  */
1546     uint16_t              length; /**<  */
1547     xcb_glx_context_tag_t context_tag; /**<  */
1548     uint32_t              target; /**<  */
1549     uint32_t              query; /**<  */
1550 } xcb_glx_get_mapdv_request_t;
1551 
1552 /**
1553  * @brief xcb_glx_get_mapdv_reply_t
1554  **/
1555 typedef struct xcb_glx_get_mapdv_reply_t {
1556     uint8_t           response_type; /**<  */
1557     uint8_t           pad0; /**<  */
1558     uint16_t          sequence; /**<  */
1559     uint32_t          length; /**<  */
1560     uint8_t           pad1[4]; /**<  */
1561     uint32_t          n; /**<  */
1562     xcb_glx_float64_t datum; /**<  */
1563     uint8_t           pad2[8]; /**<  */
1564 } xcb_glx_get_mapdv_reply_t;
1565 
1566 /**
1567  * @brief xcb_glx_get_mapfv_cookie_t
1568  **/
1569 typedef struct xcb_glx_get_mapfv_cookie_t {
1570     unsigned int sequence; /**<  */
1571 } xcb_glx_get_mapfv_cookie_t;
1572 
1573 /** Opcode for xcb_glx_get_mapfv. */
1574 #define XCB_GLX_GET_MAPFV 121
1575 
1576 /**
1577  * @brief xcb_glx_get_mapfv_request_t
1578  **/
1579 typedef struct xcb_glx_get_mapfv_request_t {
1580     uint8_t               major_opcode; /**<  */
1581     uint8_t               minor_opcode; /**<  */
1582     uint16_t              length; /**<  */
1583     xcb_glx_context_tag_t context_tag; /**<  */
1584     uint32_t              target; /**<  */
1585     uint32_t              query; /**<  */
1586 } xcb_glx_get_mapfv_request_t;
1587 
1588 /**
1589  * @brief xcb_glx_get_mapfv_reply_t
1590  **/
1591 typedef struct xcb_glx_get_mapfv_reply_t {
1592     uint8_t           response_type; /**<  */
1593     uint8_t           pad0; /**<  */
1594     uint16_t          sequence; /**<  */
1595     uint32_t          length; /**<  */
1596     uint8_t           pad1[4]; /**<  */
1597     uint32_t          n; /**<  */
1598     xcb_glx_float32_t datum; /**<  */
1599     uint8_t           pad2[12]; /**<  */
1600 } xcb_glx_get_mapfv_reply_t;
1601 
1602 /**
1603  * @brief xcb_glx_get_mapiv_cookie_t
1604  **/
1605 typedef struct xcb_glx_get_mapiv_cookie_t {
1606     unsigned int sequence; /**<  */
1607 } xcb_glx_get_mapiv_cookie_t;
1608 
1609 /** Opcode for xcb_glx_get_mapiv. */
1610 #define XCB_GLX_GET_MAPIV 122
1611 
1612 /**
1613  * @brief xcb_glx_get_mapiv_request_t
1614  **/
1615 typedef struct xcb_glx_get_mapiv_request_t {
1616     uint8_t               major_opcode; /**<  */
1617     uint8_t               minor_opcode; /**<  */
1618     uint16_t              length; /**<  */
1619     xcb_glx_context_tag_t context_tag; /**<  */
1620     uint32_t              target; /**<  */
1621     uint32_t              query; /**<  */
1622 } xcb_glx_get_mapiv_request_t;
1623 
1624 /**
1625  * @brief xcb_glx_get_mapiv_reply_t
1626  **/
1627 typedef struct xcb_glx_get_mapiv_reply_t {
1628     uint8_t  response_type; /**<  */
1629     uint8_t  pad0; /**<  */
1630     uint16_t sequence; /**<  */
1631     uint32_t length; /**<  */
1632     uint8_t  pad1[4]; /**<  */
1633     uint32_t n; /**<  */
1634     int32_t  datum; /**<  */
1635     uint8_t  pad2[12]; /**<  */
1636 } xcb_glx_get_mapiv_reply_t;
1637 
1638 /**
1639  * @brief xcb_glx_get_materialfv_cookie_t
1640  **/
1641 typedef struct xcb_glx_get_materialfv_cookie_t {
1642     unsigned int sequence; /**<  */
1643 } xcb_glx_get_materialfv_cookie_t;
1644 
1645 /** Opcode for xcb_glx_get_materialfv. */
1646 #define XCB_GLX_GET_MATERIALFV 123
1647 
1648 /**
1649  * @brief xcb_glx_get_materialfv_request_t
1650  **/
1651 typedef struct xcb_glx_get_materialfv_request_t {
1652     uint8_t               major_opcode; /**<  */
1653     uint8_t               minor_opcode; /**<  */
1654     uint16_t              length; /**<  */
1655     xcb_glx_context_tag_t context_tag; /**<  */
1656     uint32_t              face; /**<  */
1657     uint32_t              pname; /**<  */
1658 } xcb_glx_get_materialfv_request_t;
1659 
1660 /**
1661  * @brief xcb_glx_get_materialfv_reply_t
1662  **/
1663 typedef struct xcb_glx_get_materialfv_reply_t {
1664     uint8_t           response_type; /**<  */
1665     uint8_t           pad0; /**<  */
1666     uint16_t          sequence; /**<  */
1667     uint32_t          length; /**<  */
1668     uint8_t           pad1[4]; /**<  */
1669     uint32_t          n; /**<  */
1670     xcb_glx_float32_t datum; /**<  */
1671     uint8_t           pad2[12]; /**<  */
1672 } xcb_glx_get_materialfv_reply_t;
1673 
1674 /**
1675  * @brief xcb_glx_get_materialiv_cookie_t
1676  **/
1677 typedef struct xcb_glx_get_materialiv_cookie_t {
1678     unsigned int sequence; /**<  */
1679 } xcb_glx_get_materialiv_cookie_t;
1680 
1681 /** Opcode for xcb_glx_get_materialiv. */
1682 #define XCB_GLX_GET_MATERIALIV 124
1683 
1684 /**
1685  * @brief xcb_glx_get_materialiv_request_t
1686  **/
1687 typedef struct xcb_glx_get_materialiv_request_t {
1688     uint8_t               major_opcode; /**<  */
1689     uint8_t               minor_opcode; /**<  */
1690     uint16_t              length; /**<  */
1691     xcb_glx_context_tag_t context_tag; /**<  */
1692     uint32_t              face; /**<  */
1693     uint32_t              pname; /**<  */
1694 } xcb_glx_get_materialiv_request_t;
1695 
1696 /**
1697  * @brief xcb_glx_get_materialiv_reply_t
1698  **/
1699 typedef struct xcb_glx_get_materialiv_reply_t {
1700     uint8_t  response_type; /**<  */
1701     uint8_t  pad0; /**<  */
1702     uint16_t sequence; /**<  */
1703     uint32_t length; /**<  */
1704     uint8_t  pad1[4]; /**<  */
1705     uint32_t n; /**<  */
1706     int32_t  datum; /**<  */
1707     uint8_t  pad2[12]; /**<  */
1708 } xcb_glx_get_materialiv_reply_t;
1709 
1710 /**
1711  * @brief xcb_glx_get_pixel_mapfv_cookie_t
1712  **/
1713 typedef struct xcb_glx_get_pixel_mapfv_cookie_t {
1714     unsigned int sequence; /**<  */
1715 } xcb_glx_get_pixel_mapfv_cookie_t;
1716 
1717 /** Opcode for xcb_glx_get_pixel_mapfv. */
1718 #define XCB_GLX_GET_PIXEL_MAPFV 125
1719 
1720 /**
1721  * @brief xcb_glx_get_pixel_mapfv_request_t
1722  **/
1723 typedef struct xcb_glx_get_pixel_mapfv_request_t {
1724     uint8_t               major_opcode; /**<  */
1725     uint8_t               minor_opcode; /**<  */
1726     uint16_t              length; /**<  */
1727     xcb_glx_context_tag_t context_tag; /**<  */
1728     uint32_t              map; /**<  */
1729 } xcb_glx_get_pixel_mapfv_request_t;
1730 
1731 /**
1732  * @brief xcb_glx_get_pixel_mapfv_reply_t
1733  **/
1734 typedef struct xcb_glx_get_pixel_mapfv_reply_t {
1735     uint8_t           response_type; /**<  */
1736     uint8_t           pad0; /**<  */
1737     uint16_t          sequence; /**<  */
1738     uint32_t          length; /**<  */
1739     uint8_t           pad1[4]; /**<  */
1740     uint32_t          n; /**<  */
1741     xcb_glx_float32_t datum; /**<  */
1742     uint8_t           pad2[12]; /**<  */
1743 } xcb_glx_get_pixel_mapfv_reply_t;
1744 
1745 /**
1746  * @brief xcb_glx_get_pixel_mapuiv_cookie_t
1747  **/
1748 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t {
1749     unsigned int sequence; /**<  */
1750 } xcb_glx_get_pixel_mapuiv_cookie_t;
1751 
1752 /** Opcode for xcb_glx_get_pixel_mapuiv. */
1753 #define XCB_GLX_GET_PIXEL_MAPUIV 126
1754 
1755 /**
1756  * @brief xcb_glx_get_pixel_mapuiv_request_t
1757  **/
1758 typedef struct xcb_glx_get_pixel_mapuiv_request_t {
1759     uint8_t               major_opcode; /**<  */
1760     uint8_t               minor_opcode; /**<  */
1761     uint16_t              length; /**<  */
1762     xcb_glx_context_tag_t context_tag; /**<  */
1763     uint32_t              map; /**<  */
1764 } xcb_glx_get_pixel_mapuiv_request_t;
1765 
1766 /**
1767  * @brief xcb_glx_get_pixel_mapuiv_reply_t
1768  **/
1769 typedef struct xcb_glx_get_pixel_mapuiv_reply_t {
1770     uint8_t  response_type; /**<  */
1771     uint8_t  pad0; /**<  */
1772     uint16_t sequence; /**<  */
1773     uint32_t length; /**<  */
1774     uint8_t  pad1[4]; /**<  */
1775     uint32_t n; /**<  */
1776     uint32_t datum; /**<  */
1777     uint8_t  pad2[12]; /**<  */
1778 } xcb_glx_get_pixel_mapuiv_reply_t;
1779 
1780 /**
1781  * @brief xcb_glx_get_pixel_mapusv_cookie_t
1782  **/
1783 typedef struct xcb_glx_get_pixel_mapusv_cookie_t {
1784     unsigned int sequence; /**<  */
1785 } xcb_glx_get_pixel_mapusv_cookie_t;
1786 
1787 /** Opcode for xcb_glx_get_pixel_mapusv. */
1788 #define XCB_GLX_GET_PIXEL_MAPUSV 127
1789 
1790 /**
1791  * @brief xcb_glx_get_pixel_mapusv_request_t
1792  **/
1793 typedef struct xcb_glx_get_pixel_mapusv_request_t {
1794     uint8_t               major_opcode; /**<  */
1795     uint8_t               minor_opcode; /**<  */
1796     uint16_t              length; /**<  */
1797     xcb_glx_context_tag_t context_tag; /**<  */
1798     uint32_t              map; /**<  */
1799 } xcb_glx_get_pixel_mapusv_request_t;
1800 
1801 /**
1802  * @brief xcb_glx_get_pixel_mapusv_reply_t
1803  **/
1804 typedef struct xcb_glx_get_pixel_mapusv_reply_t {
1805     uint8_t  response_type; /**<  */
1806     uint8_t  pad0; /**<  */
1807     uint16_t sequence; /**<  */
1808     uint32_t length; /**<  */
1809     uint8_t  pad1[4]; /**<  */
1810     uint32_t n; /**<  */
1811     uint16_t datum; /**<  */
1812     uint8_t  pad2[16]; /**<  */
1813 } xcb_glx_get_pixel_mapusv_reply_t;
1814 
1815 /**
1816  * @brief xcb_glx_get_polygon_stipple_cookie_t
1817  **/
1818 typedef struct xcb_glx_get_polygon_stipple_cookie_t {
1819     unsigned int sequence; /**<  */
1820 } xcb_glx_get_polygon_stipple_cookie_t;
1821 
1822 /** Opcode for xcb_glx_get_polygon_stipple. */
1823 #define XCB_GLX_GET_POLYGON_STIPPLE 128
1824 
1825 /**
1826  * @brief xcb_glx_get_polygon_stipple_request_t
1827  **/
1828 typedef struct xcb_glx_get_polygon_stipple_request_t {
1829     uint8_t               major_opcode; /**<  */
1830     uint8_t               minor_opcode; /**<  */
1831     uint16_t              length; /**<  */
1832     xcb_glx_context_tag_t context_tag; /**<  */
1833     uint8_t               lsb_first; /**<  */
1834 } xcb_glx_get_polygon_stipple_request_t;
1835 
1836 /**
1837  * @brief xcb_glx_get_polygon_stipple_reply_t
1838  **/
1839 typedef struct xcb_glx_get_polygon_stipple_reply_t {
1840     uint8_t  response_type; /**<  */
1841     uint8_t  pad0; /**<  */
1842     uint16_t sequence; /**<  */
1843     uint32_t length; /**<  */
1844     uint8_t  pad1[24]; /**<  */
1845 } xcb_glx_get_polygon_stipple_reply_t;
1846 
1847 /**
1848  * @brief xcb_glx_get_string_cookie_t
1849  **/
1850 typedef struct xcb_glx_get_string_cookie_t {
1851     unsigned int sequence; /**<  */
1852 } xcb_glx_get_string_cookie_t;
1853 
1854 /** Opcode for xcb_glx_get_string. */
1855 #define XCB_GLX_GET_STRING 129
1856 
1857 /**
1858  * @brief xcb_glx_get_string_request_t
1859  **/
1860 typedef struct xcb_glx_get_string_request_t {
1861     uint8_t               major_opcode; /**<  */
1862     uint8_t               minor_opcode; /**<  */
1863     uint16_t              length; /**<  */
1864     xcb_glx_context_tag_t context_tag; /**<  */
1865     uint32_t              name; /**<  */
1866 } xcb_glx_get_string_request_t;
1867 
1868 /**
1869  * @brief xcb_glx_get_string_reply_t
1870  **/
1871 typedef struct xcb_glx_get_string_reply_t {
1872     uint8_t  response_type; /**<  */
1873     uint8_t  pad0; /**<  */
1874     uint16_t sequence; /**<  */
1875     uint32_t length; /**<  */
1876     uint8_t  pad1[4]; /**<  */
1877     uint32_t n; /**<  */
1878     uint8_t  pad2[16]; /**<  */
1879 } xcb_glx_get_string_reply_t;
1880 
1881 /**
1882  * @brief xcb_glx_get_tex_envfv_cookie_t
1883  **/
1884 typedef struct xcb_glx_get_tex_envfv_cookie_t {
1885     unsigned int sequence; /**<  */
1886 } xcb_glx_get_tex_envfv_cookie_t;
1887 
1888 /** Opcode for xcb_glx_get_tex_envfv. */
1889 #define XCB_GLX_GET_TEX_ENVFV 130
1890 
1891 /**
1892  * @brief xcb_glx_get_tex_envfv_request_t
1893  **/
1894 typedef struct xcb_glx_get_tex_envfv_request_t {
1895     uint8_t               major_opcode; /**<  */
1896     uint8_t               minor_opcode; /**<  */
1897     uint16_t              length; /**<  */
1898     xcb_glx_context_tag_t context_tag; /**<  */
1899     uint32_t              target; /**<  */
1900     uint32_t              pname; /**<  */
1901 } xcb_glx_get_tex_envfv_request_t;
1902 
1903 /**
1904  * @brief xcb_glx_get_tex_envfv_reply_t
1905  **/
1906 typedef struct xcb_glx_get_tex_envfv_reply_t {
1907     uint8_t           response_type; /**<  */
1908     uint8_t           pad0; /**<  */
1909     uint16_t          sequence; /**<  */
1910     uint32_t          length; /**<  */
1911     uint8_t           pad1[4]; /**<  */
1912     uint32_t          n; /**<  */
1913     xcb_glx_float32_t datum; /**<  */
1914     uint8_t           pad2[12]; /**<  */
1915 } xcb_glx_get_tex_envfv_reply_t;
1916 
1917 /**
1918  * @brief xcb_glx_get_tex_enviv_cookie_t
1919  **/
1920 typedef struct xcb_glx_get_tex_enviv_cookie_t {
1921     unsigned int sequence; /**<  */
1922 } xcb_glx_get_tex_enviv_cookie_t;
1923 
1924 /** Opcode for xcb_glx_get_tex_enviv. */
1925 #define XCB_GLX_GET_TEX_ENVIV 131
1926 
1927 /**
1928  * @brief xcb_glx_get_tex_enviv_request_t
1929  **/
1930 typedef struct xcb_glx_get_tex_enviv_request_t {
1931     uint8_t               major_opcode; /**<  */
1932     uint8_t               minor_opcode; /**<  */
1933     uint16_t              length; /**<  */
1934     xcb_glx_context_tag_t context_tag; /**<  */
1935     uint32_t              target; /**<  */
1936     uint32_t              pname; /**<  */
1937 } xcb_glx_get_tex_enviv_request_t;
1938 
1939 /**
1940  * @brief xcb_glx_get_tex_enviv_reply_t
1941  **/
1942 typedef struct xcb_glx_get_tex_enviv_reply_t {
1943     uint8_t  response_type; /**<  */
1944     uint8_t  pad0; /**<  */
1945     uint16_t sequence; /**<  */
1946     uint32_t length; /**<  */
1947     uint8_t  pad1[4]; /**<  */
1948     uint32_t n; /**<  */
1949     int32_t  datum; /**<  */
1950     uint8_t  pad2[12]; /**<  */
1951 } xcb_glx_get_tex_enviv_reply_t;
1952 
1953 /**
1954  * @brief xcb_glx_get_tex_gendv_cookie_t
1955  **/
1956 typedef struct xcb_glx_get_tex_gendv_cookie_t {
1957     unsigned int sequence; /**<  */
1958 } xcb_glx_get_tex_gendv_cookie_t;
1959 
1960 /** Opcode for xcb_glx_get_tex_gendv. */
1961 #define XCB_GLX_GET_TEX_GENDV 132
1962 
1963 /**
1964  * @brief xcb_glx_get_tex_gendv_request_t
1965  **/
1966 typedef struct xcb_glx_get_tex_gendv_request_t {
1967     uint8_t               major_opcode; /**<  */
1968     uint8_t               minor_opcode; /**<  */
1969     uint16_t              length; /**<  */
1970     xcb_glx_context_tag_t context_tag; /**<  */
1971     uint32_t              coord; /**<  */
1972     uint32_t              pname; /**<  */
1973 } xcb_glx_get_tex_gendv_request_t;
1974 
1975 /**
1976  * @brief xcb_glx_get_tex_gendv_reply_t
1977  **/
1978 typedef struct xcb_glx_get_tex_gendv_reply_t {
1979     uint8_t           response_type; /**<  */
1980     uint8_t           pad0; /**<  */
1981     uint16_t          sequence; /**<  */
1982     uint32_t          length; /**<  */
1983     uint8_t           pad1[4]; /**<  */
1984     uint32_t          n; /**<  */
1985     xcb_glx_float64_t datum; /**<  */
1986     uint8_t           pad2[8]; /**<  */
1987 } xcb_glx_get_tex_gendv_reply_t;
1988 
1989 /**
1990  * @brief xcb_glx_get_tex_genfv_cookie_t
1991  **/
1992 typedef struct xcb_glx_get_tex_genfv_cookie_t {
1993     unsigned int sequence; /**<  */
1994 } xcb_glx_get_tex_genfv_cookie_t;
1995 
1996 /** Opcode for xcb_glx_get_tex_genfv. */
1997 #define XCB_GLX_GET_TEX_GENFV 133
1998 
1999 /**
2000  * @brief xcb_glx_get_tex_genfv_request_t
2001  **/
2002 typedef struct xcb_glx_get_tex_genfv_request_t {
2003     uint8_t               major_opcode; /**<  */
2004     uint8_t               minor_opcode; /**<  */
2005     uint16_t              length; /**<  */
2006     xcb_glx_context_tag_t context_tag; /**<  */
2007     uint32_t              coord; /**<  */
2008     uint32_t              pname; /**<  */
2009 } xcb_glx_get_tex_genfv_request_t;
2010 
2011 /**
2012  * @brief xcb_glx_get_tex_genfv_reply_t
2013  **/
2014 typedef struct xcb_glx_get_tex_genfv_reply_t {
2015     uint8_t           response_type; /**<  */
2016     uint8_t           pad0; /**<  */
2017     uint16_t          sequence; /**<  */
2018     uint32_t          length; /**<  */
2019     uint8_t           pad1[4]; /**<  */
2020     uint32_t          n; /**<  */
2021     xcb_glx_float32_t datum; /**<  */
2022     uint8_t           pad2[12]; /**<  */
2023 } xcb_glx_get_tex_genfv_reply_t;
2024 
2025 /**
2026  * @brief xcb_glx_get_tex_geniv_cookie_t
2027  **/
2028 typedef struct xcb_glx_get_tex_geniv_cookie_t {
2029     unsigned int sequence; /**<  */
2030 } xcb_glx_get_tex_geniv_cookie_t;
2031 
2032 /** Opcode for xcb_glx_get_tex_geniv. */
2033 #define XCB_GLX_GET_TEX_GENIV 134
2034 
2035 /**
2036  * @brief xcb_glx_get_tex_geniv_request_t
2037  **/
2038 typedef struct xcb_glx_get_tex_geniv_request_t {
2039     uint8_t               major_opcode; /**<  */
2040     uint8_t               minor_opcode; /**<  */
2041     uint16_t              length; /**<  */
2042     xcb_glx_context_tag_t context_tag; /**<  */
2043     uint32_t              coord; /**<  */
2044     uint32_t              pname; /**<  */
2045 } xcb_glx_get_tex_geniv_request_t;
2046 
2047 /**
2048  * @brief xcb_glx_get_tex_geniv_reply_t
2049  **/
2050 typedef struct xcb_glx_get_tex_geniv_reply_t {
2051     uint8_t  response_type; /**<  */
2052     uint8_t  pad0; /**<  */
2053     uint16_t sequence; /**<  */
2054     uint32_t length; /**<  */
2055     uint8_t  pad1[4]; /**<  */
2056     uint32_t n; /**<  */
2057     int32_t  datum; /**<  */
2058     uint8_t  pad2[12]; /**<  */
2059 } xcb_glx_get_tex_geniv_reply_t;
2060 
2061 /**
2062  * @brief xcb_glx_get_tex_image_cookie_t
2063  **/
2064 typedef struct xcb_glx_get_tex_image_cookie_t {
2065     unsigned int sequence; /**<  */
2066 } xcb_glx_get_tex_image_cookie_t;
2067 
2068 /** Opcode for xcb_glx_get_tex_image. */
2069 #define XCB_GLX_GET_TEX_IMAGE 135
2070 
2071 /**
2072  * @brief xcb_glx_get_tex_image_request_t
2073  **/
2074 typedef struct xcb_glx_get_tex_image_request_t {
2075     uint8_t               major_opcode; /**<  */
2076     uint8_t               minor_opcode; /**<  */
2077     uint16_t              length; /**<  */
2078     xcb_glx_context_tag_t context_tag; /**<  */
2079     uint32_t              target; /**<  */
2080     int32_t               level; /**<  */
2081     uint32_t              format; /**<  */
2082     uint32_t              type; /**<  */
2083     uint8_t               swap_bytes; /**<  */
2084 } xcb_glx_get_tex_image_request_t;
2085 
2086 /**
2087  * @brief xcb_glx_get_tex_image_reply_t
2088  **/
2089 typedef struct xcb_glx_get_tex_image_reply_t {
2090     uint8_t  response_type; /**<  */
2091     uint8_t  pad0; /**<  */
2092     uint16_t sequence; /**<  */
2093     uint32_t length; /**<  */
2094     uint8_t  pad1[8]; /**<  */
2095     int32_t  width; /**<  */
2096     int32_t  height; /**<  */
2097     int32_t  depth; /**<  */
2098     uint8_t  pad2[4]; /**<  */
2099 } xcb_glx_get_tex_image_reply_t;
2100 
2101 /**
2102  * @brief xcb_glx_get_tex_parameterfv_cookie_t
2103  **/
2104 typedef struct xcb_glx_get_tex_parameterfv_cookie_t {
2105     unsigned int sequence; /**<  */
2106 } xcb_glx_get_tex_parameterfv_cookie_t;
2107 
2108 /** Opcode for xcb_glx_get_tex_parameterfv. */
2109 #define XCB_GLX_GET_TEX_PARAMETERFV 136
2110 
2111 /**
2112  * @brief xcb_glx_get_tex_parameterfv_request_t
2113  **/
2114 typedef struct xcb_glx_get_tex_parameterfv_request_t {
2115     uint8_t               major_opcode; /**<  */
2116     uint8_t               minor_opcode; /**<  */
2117     uint16_t              length; /**<  */
2118     xcb_glx_context_tag_t context_tag; /**<  */
2119     uint32_t              target; /**<  */
2120     uint32_t              pname; /**<  */
2121 } xcb_glx_get_tex_parameterfv_request_t;
2122 
2123 /**
2124  * @brief xcb_glx_get_tex_parameterfv_reply_t
2125  **/
2126 typedef struct xcb_glx_get_tex_parameterfv_reply_t {
2127     uint8_t           response_type; /**<  */
2128     uint8_t           pad0; /**<  */
2129     uint16_t          sequence; /**<  */
2130     uint32_t          length; /**<  */
2131     uint8_t           pad1[4]; /**<  */
2132     uint32_t          n; /**<  */
2133     xcb_glx_float32_t datum; /**<  */
2134     uint8_t           pad2[12]; /**<  */
2135 } xcb_glx_get_tex_parameterfv_reply_t;
2136 
2137 /**
2138  * @brief xcb_glx_get_tex_parameteriv_cookie_t
2139  **/
2140 typedef struct xcb_glx_get_tex_parameteriv_cookie_t {
2141     unsigned int sequence; /**<  */
2142 } xcb_glx_get_tex_parameteriv_cookie_t;
2143 
2144 /** Opcode for xcb_glx_get_tex_parameteriv. */
2145 #define XCB_GLX_GET_TEX_PARAMETERIV 137
2146 
2147 /**
2148  * @brief xcb_glx_get_tex_parameteriv_request_t
2149  **/
2150 typedef struct xcb_glx_get_tex_parameteriv_request_t {
2151     uint8_t               major_opcode; /**<  */
2152     uint8_t               minor_opcode; /**<  */
2153     uint16_t              length; /**<  */
2154     xcb_glx_context_tag_t context_tag; /**<  */
2155     uint32_t              target; /**<  */
2156     uint32_t              pname; /**<  */
2157 } xcb_glx_get_tex_parameteriv_request_t;
2158 
2159 /**
2160  * @brief xcb_glx_get_tex_parameteriv_reply_t
2161  **/
2162 typedef struct xcb_glx_get_tex_parameteriv_reply_t {
2163     uint8_t  response_type; /**<  */
2164     uint8_t  pad0; /**<  */
2165     uint16_t sequence; /**<  */
2166     uint32_t length; /**<  */
2167     uint8_t  pad1[4]; /**<  */
2168     uint32_t n; /**<  */
2169     int32_t  datum; /**<  */
2170     uint8_t  pad2[12]; /**<  */
2171 } xcb_glx_get_tex_parameteriv_reply_t;
2172 
2173 /**
2174  * @brief xcb_glx_get_tex_level_parameterfv_cookie_t
2175  **/
2176 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t {
2177     unsigned int sequence; /**<  */
2178 } xcb_glx_get_tex_level_parameterfv_cookie_t;
2179 
2180 /** Opcode for xcb_glx_get_tex_level_parameterfv. */
2181 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138
2182 
2183 /**
2184  * @brief xcb_glx_get_tex_level_parameterfv_request_t
2185  **/
2186 typedef struct xcb_glx_get_tex_level_parameterfv_request_t {
2187     uint8_t               major_opcode; /**<  */
2188     uint8_t               minor_opcode; /**<  */
2189     uint16_t              length; /**<  */
2190     xcb_glx_context_tag_t context_tag; /**<  */
2191     uint32_t              target; /**<  */
2192     int32_t               level; /**<  */
2193     uint32_t              pname; /**<  */
2194 } xcb_glx_get_tex_level_parameterfv_request_t;
2195 
2196 /**
2197  * @brief xcb_glx_get_tex_level_parameterfv_reply_t
2198  **/
2199 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t {
2200     uint8_t           response_type; /**<  */
2201     uint8_t           pad0; /**<  */
2202     uint16_t          sequence; /**<  */
2203     uint32_t          length; /**<  */
2204     uint8_t           pad1[4]; /**<  */
2205     uint32_t          n; /**<  */
2206     xcb_glx_float32_t datum; /**<  */
2207     uint8_t           pad2[12]; /**<  */
2208 } xcb_glx_get_tex_level_parameterfv_reply_t;
2209 
2210 /**
2211  * @brief xcb_glx_get_tex_level_parameteriv_cookie_t
2212  **/
2213 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t {
2214     unsigned int sequence; /**<  */
2215 } xcb_glx_get_tex_level_parameteriv_cookie_t;
2216 
2217 /** Opcode for xcb_glx_get_tex_level_parameteriv. */
2218 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139
2219 
2220 /**
2221  * @brief xcb_glx_get_tex_level_parameteriv_request_t
2222  **/
2223 typedef struct xcb_glx_get_tex_level_parameteriv_request_t {
2224     uint8_t               major_opcode; /**<  */
2225     uint8_t               minor_opcode; /**<  */
2226     uint16_t              length; /**<  */
2227     xcb_glx_context_tag_t context_tag; /**<  */
2228     uint32_t              target; /**<  */
2229     int32_t               level; /**<  */
2230     uint32_t              pname; /**<  */
2231 } xcb_glx_get_tex_level_parameteriv_request_t;
2232 
2233 /**
2234  * @brief xcb_glx_get_tex_level_parameteriv_reply_t
2235  **/
2236 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t {
2237     uint8_t  response_type; /**<  */
2238     uint8_t  pad0; /**<  */
2239     uint16_t sequence; /**<  */
2240     uint32_t length; /**<  */
2241     uint8_t  pad1[4]; /**<  */
2242     uint32_t n; /**<  */
2243     int32_t  datum; /**<  */
2244     uint8_t  pad2[12]; /**<  */
2245 } xcb_glx_get_tex_level_parameteriv_reply_t;
2246 
2247 /**
2248  * @brief xcb_glx_is_list_cookie_t
2249  **/
2250 typedef struct xcb_glx_is_list_cookie_t {
2251     unsigned int sequence; /**<  */
2252 } xcb_glx_is_list_cookie_t;
2253 
2254 /** Opcode for xcb_glx_is_list. */
2255 #define XCB_GLX_IS_LIST 141
2256 
2257 /**
2258  * @brief xcb_glx_is_list_request_t
2259  **/
2260 typedef struct xcb_glx_is_list_request_t {
2261     uint8_t               major_opcode; /**<  */
2262     uint8_t               minor_opcode; /**<  */
2263     uint16_t              length; /**<  */
2264     xcb_glx_context_tag_t context_tag; /**<  */
2265     uint32_t              list; /**<  */
2266 } xcb_glx_is_list_request_t;
2267 
2268 /**
2269  * @brief xcb_glx_is_list_reply_t
2270  **/
2271 typedef struct xcb_glx_is_list_reply_t {
2272     uint8_t          response_type; /**<  */
2273     uint8_t          pad0; /**<  */
2274     uint16_t         sequence; /**<  */
2275     uint32_t         length; /**<  */
2276     xcb_glx_bool32_t ret_val; /**<  */
2277 } xcb_glx_is_list_reply_t;
2278 
2279 /** Opcode for xcb_glx_flush. */
2280 #define XCB_GLX_FLUSH 142
2281 
2282 /**
2283  * @brief xcb_glx_flush_request_t
2284  **/
2285 typedef struct xcb_glx_flush_request_t {
2286     uint8_t               major_opcode; /**<  */
2287     uint8_t               minor_opcode; /**<  */
2288     uint16_t              length; /**<  */
2289     xcb_glx_context_tag_t context_tag; /**<  */
2290 } xcb_glx_flush_request_t;
2291 
2292 /**
2293  * @brief xcb_glx_are_textures_resident_cookie_t
2294  **/
2295 typedef struct xcb_glx_are_textures_resident_cookie_t {
2296     unsigned int sequence; /**<  */
2297 } xcb_glx_are_textures_resident_cookie_t;
2298 
2299 /** Opcode for xcb_glx_are_textures_resident. */
2300 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143
2301 
2302 /**
2303  * @brief xcb_glx_are_textures_resident_request_t
2304  **/
2305 typedef struct xcb_glx_are_textures_resident_request_t {
2306     uint8_t               major_opcode; /**<  */
2307     uint8_t               minor_opcode; /**<  */
2308     uint16_t              length; /**<  */
2309     xcb_glx_context_tag_t context_tag; /**<  */
2310     int32_t               n; /**<  */
2311 } xcb_glx_are_textures_resident_request_t;
2312 
2313 /**
2314  * @brief xcb_glx_are_textures_resident_reply_t
2315  **/
2316 typedef struct xcb_glx_are_textures_resident_reply_t {
2317     uint8_t          response_type; /**<  */
2318     uint8_t          pad0; /**<  */
2319     uint16_t         sequence; /**<  */
2320     uint32_t         length; /**<  */
2321     xcb_glx_bool32_t ret_val; /**<  */
2322     uint8_t          pad1[20]; /**<  */
2323 } xcb_glx_are_textures_resident_reply_t;
2324 
2325 /** Opcode for xcb_glx_delete_textures. */
2326 #define XCB_GLX_DELETE_TEXTURES 144
2327 
2328 /**
2329  * @brief xcb_glx_delete_textures_request_t
2330  **/
2331 typedef struct xcb_glx_delete_textures_request_t {
2332     uint8_t               major_opcode; /**<  */
2333     uint8_t               minor_opcode; /**<  */
2334     uint16_t              length; /**<  */
2335     xcb_glx_context_tag_t context_tag; /**<  */
2336     int32_t               n; /**<  */
2337 } xcb_glx_delete_textures_request_t;
2338 
2339 /**
2340  * @brief xcb_glx_gen_textures_cookie_t
2341  **/
2342 typedef struct xcb_glx_gen_textures_cookie_t {
2343     unsigned int sequence; /**<  */
2344 } xcb_glx_gen_textures_cookie_t;
2345 
2346 /** Opcode for xcb_glx_gen_textures. */
2347 #define XCB_GLX_GEN_TEXTURES 145
2348 
2349 /**
2350  * @brief xcb_glx_gen_textures_request_t
2351  **/
2352 typedef struct xcb_glx_gen_textures_request_t {
2353     uint8_t               major_opcode; /**<  */
2354     uint8_t               minor_opcode; /**<  */
2355     uint16_t              length; /**<  */
2356     xcb_glx_context_tag_t context_tag; /**<  */
2357     int32_t               n; /**<  */
2358 } xcb_glx_gen_textures_request_t;
2359 
2360 /**
2361  * @brief xcb_glx_gen_textures_reply_t
2362  **/
2363 typedef struct xcb_glx_gen_textures_reply_t {
2364     uint8_t  response_type; /**<  */
2365     uint8_t  pad0; /**<  */
2366     uint16_t sequence; /**<  */
2367     uint32_t length; /**<  */
2368     uint8_t  pad1[24]; /**<  */
2369 } xcb_glx_gen_textures_reply_t;
2370 
2371 /**
2372  * @brief xcb_glx_is_texture_cookie_t
2373  **/
2374 typedef struct xcb_glx_is_texture_cookie_t {
2375     unsigned int sequence; /**<  */
2376 } xcb_glx_is_texture_cookie_t;
2377 
2378 /** Opcode for xcb_glx_is_texture. */
2379 #define XCB_GLX_IS_TEXTURE 146
2380 
2381 /**
2382  * @brief xcb_glx_is_texture_request_t
2383  **/
2384 typedef struct xcb_glx_is_texture_request_t {
2385     uint8_t               major_opcode; /**<  */
2386     uint8_t               minor_opcode; /**<  */
2387     uint16_t              length; /**<  */
2388     xcb_glx_context_tag_t context_tag; /**<  */
2389     uint32_t              texture; /**<  */
2390 } xcb_glx_is_texture_request_t;
2391 
2392 /**
2393  * @brief xcb_glx_is_texture_reply_t
2394  **/
2395 typedef struct xcb_glx_is_texture_reply_t {
2396     uint8_t          response_type; /**<  */
2397     uint8_t          pad0; /**<  */
2398     uint16_t         sequence; /**<  */
2399     uint32_t         length; /**<  */
2400     xcb_glx_bool32_t ret_val; /**<  */
2401 } xcb_glx_is_texture_reply_t;
2402 
2403 /**
2404  * @brief xcb_glx_get_color_table_cookie_t
2405  **/
2406 typedef struct xcb_glx_get_color_table_cookie_t {
2407     unsigned int sequence; /**<  */
2408 } xcb_glx_get_color_table_cookie_t;
2409 
2410 /** Opcode for xcb_glx_get_color_table. */
2411 #define XCB_GLX_GET_COLOR_TABLE 147
2412 
2413 /**
2414  * @brief xcb_glx_get_color_table_request_t
2415  **/
2416 typedef struct xcb_glx_get_color_table_request_t {
2417     uint8_t               major_opcode; /**<  */
2418     uint8_t               minor_opcode; /**<  */
2419     uint16_t              length; /**<  */
2420     xcb_glx_context_tag_t context_tag; /**<  */
2421     uint32_t              target; /**<  */
2422     uint32_t              format; /**<  */
2423     uint32_t              type; /**<  */
2424     uint8_t               swap_bytes; /**<  */
2425 } xcb_glx_get_color_table_request_t;
2426 
2427 /**
2428  * @brief xcb_glx_get_color_table_reply_t
2429  **/
2430 typedef struct xcb_glx_get_color_table_reply_t {
2431     uint8_t  response_type; /**<  */
2432     uint8_t  pad0; /**<  */
2433     uint16_t sequence; /**<  */
2434     uint32_t length; /**<  */
2435     uint8_t  pad1[8]; /**<  */
2436     int32_t  width; /**<  */
2437     uint8_t  pad2[12]; /**<  */
2438 } xcb_glx_get_color_table_reply_t;
2439 
2440 /**
2441  * @brief xcb_glx_get_color_table_parameterfv_cookie_t
2442  **/
2443 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t {
2444     unsigned int sequence; /**<  */
2445 } xcb_glx_get_color_table_parameterfv_cookie_t;
2446 
2447 /** Opcode for xcb_glx_get_color_table_parameterfv. */
2448 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148
2449 
2450 /**
2451  * @brief xcb_glx_get_color_table_parameterfv_request_t
2452  **/
2453 typedef struct xcb_glx_get_color_table_parameterfv_request_t {
2454     uint8_t               major_opcode; /**<  */
2455     uint8_t               minor_opcode; /**<  */
2456     uint16_t              length; /**<  */
2457     xcb_glx_context_tag_t context_tag; /**<  */
2458     uint32_t              target; /**<  */
2459     uint32_t              pname; /**<  */
2460 } xcb_glx_get_color_table_parameterfv_request_t;
2461 
2462 /**
2463  * @brief xcb_glx_get_color_table_parameterfv_reply_t
2464  **/
2465 typedef struct xcb_glx_get_color_table_parameterfv_reply_t {
2466     uint8_t           response_type; /**<  */
2467     uint8_t           pad0; /**<  */
2468     uint16_t          sequence; /**<  */
2469     uint32_t          length; /**<  */
2470     uint8_t           pad1[4]; /**<  */
2471     uint32_t          n; /**<  */
2472     xcb_glx_float32_t datum; /**<  */
2473     uint8_t           pad2[12]; /**<  */
2474 } xcb_glx_get_color_table_parameterfv_reply_t;
2475 
2476 /**
2477  * @brief xcb_glx_get_color_table_parameteriv_cookie_t
2478  **/
2479 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t {
2480     unsigned int sequence; /**<  */
2481 } xcb_glx_get_color_table_parameteriv_cookie_t;
2482 
2483 /** Opcode for xcb_glx_get_color_table_parameteriv. */
2484 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149
2485 
2486 /**
2487  * @brief xcb_glx_get_color_table_parameteriv_request_t
2488  **/
2489 typedef struct xcb_glx_get_color_table_parameteriv_request_t {
2490     uint8_t               major_opcode; /**<  */
2491     uint8_t               minor_opcode; /**<  */
2492     uint16_t              length; /**<  */
2493     xcb_glx_context_tag_t context_tag; /**<  */
2494     uint32_t              target; /**<  */
2495     uint32_t              pname; /**<  */
2496 } xcb_glx_get_color_table_parameteriv_request_t;
2497 
2498 /**
2499  * @brief xcb_glx_get_color_table_parameteriv_reply_t
2500  **/
2501 typedef struct xcb_glx_get_color_table_parameteriv_reply_t {
2502     uint8_t  response_type; /**<  */
2503     uint8_t  pad0; /**<  */
2504     uint16_t sequence; /**<  */
2505     uint32_t length; /**<  */
2506     uint8_t  pad1[4]; /**<  */
2507     uint32_t n; /**<  */
2508     int32_t  datum; /**<  */
2509     uint8_t  pad2[12]; /**<  */
2510 } xcb_glx_get_color_table_parameteriv_reply_t;
2511 
2512 /**
2513  * @brief xcb_glx_get_convolution_filter_cookie_t
2514  **/
2515 typedef struct xcb_glx_get_convolution_filter_cookie_t {
2516     unsigned int sequence; /**<  */
2517 } xcb_glx_get_convolution_filter_cookie_t;
2518 
2519 /** Opcode for xcb_glx_get_convolution_filter. */
2520 #define XCB_GLX_GET_CONVOLUTION_FILTER 150
2521 
2522 /**
2523  * @brief xcb_glx_get_convolution_filter_request_t
2524  **/
2525 typedef struct xcb_glx_get_convolution_filter_request_t {
2526     uint8_t               major_opcode; /**<  */
2527     uint8_t               minor_opcode; /**<  */
2528     uint16_t              length; /**<  */
2529     xcb_glx_context_tag_t context_tag; /**<  */
2530     uint32_t              target; /**<  */
2531     uint32_t              format; /**<  */
2532     uint32_t              type; /**<  */
2533     uint8_t               swap_bytes; /**<  */
2534 } xcb_glx_get_convolution_filter_request_t;
2535 
2536 /**
2537  * @brief xcb_glx_get_convolution_filter_reply_t
2538  **/
2539 typedef struct xcb_glx_get_convolution_filter_reply_t {
2540     uint8_t  response_type; /**<  */
2541     uint8_t  pad0; /**<  */
2542     uint16_t sequence; /**<  */
2543     uint32_t length; /**<  */
2544     uint8_t  pad1[8]; /**<  */
2545     int32_t  width; /**<  */
2546     int32_t  height; /**<  */
2547     uint8_t  pad2[8]; /**<  */
2548 } xcb_glx_get_convolution_filter_reply_t;
2549 
2550 /**
2551  * @brief xcb_glx_get_convolution_parameterfv_cookie_t
2552  **/
2553 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t {
2554     unsigned int sequence; /**<  */
2555 } xcb_glx_get_convolution_parameterfv_cookie_t;
2556 
2557 /** Opcode for xcb_glx_get_convolution_parameterfv. */
2558 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151
2559 
2560 /**
2561  * @brief xcb_glx_get_convolution_parameterfv_request_t
2562  **/
2563 typedef struct xcb_glx_get_convolution_parameterfv_request_t {
2564     uint8_t               major_opcode; /**<  */
2565     uint8_t               minor_opcode; /**<  */
2566     uint16_t              length; /**<  */
2567     xcb_glx_context_tag_t context_tag; /**<  */
2568     uint32_t              target; /**<  */
2569     uint32_t              pname; /**<  */
2570 } xcb_glx_get_convolution_parameterfv_request_t;
2571 
2572 /**
2573  * @brief xcb_glx_get_convolution_parameterfv_reply_t
2574  **/
2575 typedef struct xcb_glx_get_convolution_parameterfv_reply_t {
2576     uint8_t           response_type; /**<  */
2577     uint8_t           pad0; /**<  */
2578     uint16_t          sequence; /**<  */
2579     uint32_t          length; /**<  */
2580     uint8_t           pad1[4]; /**<  */
2581     uint32_t          n; /**<  */
2582     xcb_glx_float32_t datum; /**<  */
2583     uint8_t           pad2[12]; /**<  */
2584 } xcb_glx_get_convolution_parameterfv_reply_t;
2585 
2586 /**
2587  * @brief xcb_glx_get_convolution_parameteriv_cookie_t
2588  **/
2589 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t {
2590     unsigned int sequence; /**<  */
2591 } xcb_glx_get_convolution_parameteriv_cookie_t;
2592 
2593 /** Opcode for xcb_glx_get_convolution_parameteriv. */
2594 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152
2595 
2596 /**
2597  * @brief xcb_glx_get_convolution_parameteriv_request_t
2598  **/
2599 typedef struct xcb_glx_get_convolution_parameteriv_request_t {
2600     uint8_t               major_opcode; /**<  */
2601     uint8_t               minor_opcode; /**<  */
2602     uint16_t              length; /**<  */
2603     xcb_glx_context_tag_t context_tag; /**<  */
2604     uint32_t              target; /**<  */
2605     uint32_t              pname; /**<  */
2606 } xcb_glx_get_convolution_parameteriv_request_t;
2607 
2608 /**
2609  * @brief xcb_glx_get_convolution_parameteriv_reply_t
2610  **/
2611 typedef struct xcb_glx_get_convolution_parameteriv_reply_t {
2612     uint8_t  response_type; /**<  */
2613     uint8_t  pad0; /**<  */
2614     uint16_t sequence; /**<  */
2615     uint32_t length; /**<  */
2616     uint8_t  pad1[4]; /**<  */
2617     uint32_t n; /**<  */
2618     int32_t  datum; /**<  */
2619     uint8_t  pad2[12]; /**<  */
2620 } xcb_glx_get_convolution_parameteriv_reply_t;
2621 
2622 /**
2623  * @brief xcb_glx_get_separable_filter_cookie_t
2624  **/
2625 typedef struct xcb_glx_get_separable_filter_cookie_t {
2626     unsigned int sequence; /**<  */
2627 } xcb_glx_get_separable_filter_cookie_t;
2628 
2629 /** Opcode for xcb_glx_get_separable_filter. */
2630 #define XCB_GLX_GET_SEPARABLE_FILTER 153
2631 
2632 /**
2633  * @brief xcb_glx_get_separable_filter_request_t
2634  **/
2635 typedef struct xcb_glx_get_separable_filter_request_t {
2636     uint8_t               major_opcode; /**<  */
2637     uint8_t               minor_opcode; /**<  */
2638     uint16_t              length; /**<  */
2639     xcb_glx_context_tag_t context_tag; /**<  */
2640     uint32_t              target; /**<  */
2641     uint32_t              format; /**<  */
2642     uint32_t              type; /**<  */
2643     uint8_t               swap_bytes; /**<  */
2644 } xcb_glx_get_separable_filter_request_t;
2645 
2646 /**
2647  * @brief xcb_glx_get_separable_filter_reply_t
2648  **/
2649 typedef struct xcb_glx_get_separable_filter_reply_t {
2650     uint8_t  response_type; /**<  */
2651     uint8_t  pad0; /**<  */
2652     uint16_t sequence; /**<  */
2653     uint32_t length; /**<  */
2654     uint8_t  pad1[8]; /**<  */
2655     int32_t  row_w; /**<  */
2656     int32_t  col_h; /**<  */
2657     uint8_t  pad2[8]; /**<  */
2658 } xcb_glx_get_separable_filter_reply_t;
2659 
2660 /**
2661  * @brief xcb_glx_get_histogram_cookie_t
2662  **/
2663 typedef struct xcb_glx_get_histogram_cookie_t {
2664     unsigned int sequence; /**<  */
2665 } xcb_glx_get_histogram_cookie_t;
2666 
2667 /** Opcode for xcb_glx_get_histogram. */
2668 #define XCB_GLX_GET_HISTOGRAM 154
2669 
2670 /**
2671  * @brief xcb_glx_get_histogram_request_t
2672  **/
2673 typedef struct xcb_glx_get_histogram_request_t {
2674     uint8_t               major_opcode; /**<  */
2675     uint8_t               minor_opcode; /**<  */
2676     uint16_t              length; /**<  */
2677     xcb_glx_context_tag_t context_tag; /**<  */
2678     uint32_t              target; /**<  */
2679     uint32_t              format; /**<  */
2680     uint32_t              type; /**<  */
2681     uint8_t               swap_bytes; /**<  */
2682     uint8_t               reset; /**<  */
2683 } xcb_glx_get_histogram_request_t;
2684 
2685 /**
2686  * @brief xcb_glx_get_histogram_reply_t
2687  **/
2688 typedef struct xcb_glx_get_histogram_reply_t {
2689     uint8_t  response_type; /**<  */
2690     uint8_t  pad0; /**<  */
2691     uint16_t sequence; /**<  */
2692     uint32_t length; /**<  */
2693     uint8_t  pad1[8]; /**<  */
2694     int32_t  width; /**<  */
2695     uint8_t  pad2[12]; /**<  */
2696 } xcb_glx_get_histogram_reply_t;
2697 
2698 /**
2699  * @brief xcb_glx_get_histogram_parameterfv_cookie_t
2700  **/
2701 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t {
2702     unsigned int sequence; /**<  */
2703 } xcb_glx_get_histogram_parameterfv_cookie_t;
2704 
2705 /** Opcode for xcb_glx_get_histogram_parameterfv. */
2706 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155
2707 
2708 /**
2709  * @brief xcb_glx_get_histogram_parameterfv_request_t
2710  **/
2711 typedef struct xcb_glx_get_histogram_parameterfv_request_t {
2712     uint8_t               major_opcode; /**<  */
2713     uint8_t               minor_opcode; /**<  */
2714     uint16_t              length; /**<  */
2715     xcb_glx_context_tag_t context_tag; /**<  */
2716     uint32_t              target; /**<  */
2717     uint32_t              pname; /**<  */
2718 } xcb_glx_get_histogram_parameterfv_request_t;
2719 
2720 /**
2721  * @brief xcb_glx_get_histogram_parameterfv_reply_t
2722  **/
2723 typedef struct xcb_glx_get_histogram_parameterfv_reply_t {
2724     uint8_t           response_type; /**<  */
2725     uint8_t           pad0; /**<  */
2726     uint16_t          sequence; /**<  */
2727     uint32_t          length; /**<  */
2728     uint8_t           pad1[4]; /**<  */
2729     uint32_t          n; /**<  */
2730     xcb_glx_float32_t datum; /**<  */
2731     uint8_t           pad2[12]; /**<  */
2732 } xcb_glx_get_histogram_parameterfv_reply_t;
2733 
2734 /**
2735  * @brief xcb_glx_get_histogram_parameteriv_cookie_t
2736  **/
2737 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t {
2738     unsigned int sequence; /**<  */
2739 } xcb_glx_get_histogram_parameteriv_cookie_t;
2740 
2741 /** Opcode for xcb_glx_get_histogram_parameteriv. */
2742 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156
2743 
2744 /**
2745  * @brief xcb_glx_get_histogram_parameteriv_request_t
2746  **/
2747 typedef struct xcb_glx_get_histogram_parameteriv_request_t {
2748     uint8_t               major_opcode; /**<  */
2749     uint8_t               minor_opcode; /**<  */
2750     uint16_t              length; /**<  */
2751     xcb_glx_context_tag_t context_tag; /**<  */
2752     uint32_t              target; /**<  */
2753     uint32_t              pname; /**<  */
2754 } xcb_glx_get_histogram_parameteriv_request_t;
2755 
2756 /**
2757  * @brief xcb_glx_get_histogram_parameteriv_reply_t
2758  **/
2759 typedef struct xcb_glx_get_histogram_parameteriv_reply_t {
2760     uint8_t  response_type; /**<  */
2761     uint8_t  pad0; /**<  */
2762     uint16_t sequence; /**<  */
2763     uint32_t length; /**<  */
2764     uint8_t  pad1[4]; /**<  */
2765     uint32_t n; /**<  */
2766     int32_t  datum; /**<  */
2767     uint8_t  pad2[12]; /**<  */
2768 } xcb_glx_get_histogram_parameteriv_reply_t;
2769 
2770 /**
2771  * @brief xcb_glx_get_minmax_cookie_t
2772  **/
2773 typedef struct xcb_glx_get_minmax_cookie_t {
2774     unsigned int sequence; /**<  */
2775 } xcb_glx_get_minmax_cookie_t;
2776 
2777 /** Opcode for xcb_glx_get_minmax. */
2778 #define XCB_GLX_GET_MINMAX 157
2779 
2780 /**
2781  * @brief xcb_glx_get_minmax_request_t
2782  **/
2783 typedef struct xcb_glx_get_minmax_request_t {
2784     uint8_t               major_opcode; /**<  */
2785     uint8_t               minor_opcode; /**<  */
2786     uint16_t              length; /**<  */
2787     xcb_glx_context_tag_t context_tag; /**<  */
2788     uint32_t              target; /**<  */
2789     uint32_t              format; /**<  */
2790     uint32_t              type; /**<  */
2791     uint8_t               swap_bytes; /**<  */
2792     uint8_t               reset; /**<  */
2793 } xcb_glx_get_minmax_request_t;
2794 
2795 /**
2796  * @brief xcb_glx_get_minmax_reply_t
2797  **/
2798 typedef struct xcb_glx_get_minmax_reply_t {
2799     uint8_t  response_type; /**<  */
2800     uint8_t  pad0; /**<  */
2801     uint16_t sequence; /**<  */
2802     uint32_t length; /**<  */
2803     uint8_t  pad1[24]; /**<  */
2804 } xcb_glx_get_minmax_reply_t;
2805 
2806 /**
2807  * @brief xcb_glx_get_minmax_parameterfv_cookie_t
2808  **/
2809 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t {
2810     unsigned int sequence; /**<  */
2811 } xcb_glx_get_minmax_parameterfv_cookie_t;
2812 
2813 /** Opcode for xcb_glx_get_minmax_parameterfv. */
2814 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158
2815 
2816 /**
2817  * @brief xcb_glx_get_minmax_parameterfv_request_t
2818  **/
2819 typedef struct xcb_glx_get_minmax_parameterfv_request_t {
2820     uint8_t               major_opcode; /**<  */
2821     uint8_t               minor_opcode; /**<  */
2822     uint16_t              length; /**<  */
2823     xcb_glx_context_tag_t context_tag; /**<  */
2824     uint32_t              target; /**<  */
2825     uint32_t              pname; /**<  */
2826 } xcb_glx_get_minmax_parameterfv_request_t;
2827 
2828 /**
2829  * @brief xcb_glx_get_minmax_parameterfv_reply_t
2830  **/
2831 typedef struct xcb_glx_get_minmax_parameterfv_reply_t {
2832     uint8_t           response_type; /**<  */
2833     uint8_t           pad0; /**<  */
2834     uint16_t          sequence; /**<  */
2835     uint32_t          length; /**<  */
2836     uint8_t           pad1[4]; /**<  */
2837     uint32_t          n; /**<  */
2838     xcb_glx_float32_t datum; /**<  */
2839     uint8_t           pad2[12]; /**<  */
2840 } xcb_glx_get_minmax_parameterfv_reply_t;
2841 
2842 /**
2843  * @brief xcb_glx_get_minmax_parameteriv_cookie_t
2844  **/
2845 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t {
2846     unsigned int sequence; /**<  */
2847 } xcb_glx_get_minmax_parameteriv_cookie_t;
2848 
2849 /** Opcode for xcb_glx_get_minmax_parameteriv. */
2850 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159
2851 
2852 /**
2853  * @brief xcb_glx_get_minmax_parameteriv_request_t
2854  **/
2855 typedef struct xcb_glx_get_minmax_parameteriv_request_t {
2856     uint8_t               major_opcode; /**<  */
2857     uint8_t               minor_opcode; /**<  */
2858     uint16_t              length; /**<  */
2859     xcb_glx_context_tag_t context_tag; /**<  */
2860     uint32_t              target; /**<  */
2861     uint32_t              pname; /**<  */
2862 } xcb_glx_get_minmax_parameteriv_request_t;
2863 
2864 /**
2865  * @brief xcb_glx_get_minmax_parameteriv_reply_t
2866  **/
2867 typedef struct xcb_glx_get_minmax_parameteriv_reply_t {
2868     uint8_t  response_type; /**<  */
2869     uint8_t  pad0; /**<  */
2870     uint16_t sequence; /**<  */
2871     uint32_t length; /**<  */
2872     uint8_t  pad1[4]; /**<  */
2873     uint32_t n; /**<  */
2874     int32_t  datum; /**<  */
2875     uint8_t  pad2[12]; /**<  */
2876 } xcb_glx_get_minmax_parameteriv_reply_t;
2877 
2878 /**
2879  * @brief xcb_glx_get_compressed_tex_image_arb_cookie_t
2880  **/
2881 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
2882     unsigned int sequence; /**<  */
2883 } xcb_glx_get_compressed_tex_image_arb_cookie_t;
2884 
2885 /** Opcode for xcb_glx_get_compressed_tex_image_arb. */
2886 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160
2887 
2888 /**
2889  * @brief xcb_glx_get_compressed_tex_image_arb_request_t
2890  **/
2891 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t {
2892     uint8_t               major_opcode; /**<  */
2893     uint8_t               minor_opcode; /**<  */
2894     uint16_t              length; /**<  */
2895     xcb_glx_context_tag_t context_tag; /**<  */
2896     uint32_t              target; /**<  */
2897     int32_t               level; /**<  */
2898 } xcb_glx_get_compressed_tex_image_arb_request_t;
2899 
2900 /**
2901  * @brief xcb_glx_get_compressed_tex_image_arb_reply_t
2902  **/
2903 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t {
2904     uint8_t  response_type; /**<  */
2905     uint8_t  pad0; /**<  */
2906     uint16_t sequence; /**<  */
2907     uint32_t length; /**<  */
2908     uint8_t  pad1[8]; /**<  */
2909     int32_t  size; /**<  */
2910     uint8_t  pad2[12]; /**<  */
2911 } xcb_glx_get_compressed_tex_image_arb_reply_t;
2912 
2913 /** Opcode for xcb_glx_delete_queries_arb. */
2914 #define XCB_GLX_DELETE_QUERIES_ARB 161
2915 
2916 /**
2917  * @brief xcb_glx_delete_queries_arb_request_t
2918  **/
2919 typedef struct xcb_glx_delete_queries_arb_request_t {
2920     uint8_t               major_opcode; /**<  */
2921     uint8_t               minor_opcode; /**<  */
2922     uint16_t              length; /**<  */
2923     xcb_glx_context_tag_t context_tag; /**<  */
2924     int32_t               n; /**<  */
2925 } xcb_glx_delete_queries_arb_request_t;
2926 
2927 /**
2928  * @brief xcb_glx_gen_queries_arb_cookie_t
2929  **/
2930 typedef struct xcb_glx_gen_queries_arb_cookie_t {
2931     unsigned int sequence; /**<  */
2932 } xcb_glx_gen_queries_arb_cookie_t;
2933 
2934 /** Opcode for xcb_glx_gen_queries_arb. */
2935 #define XCB_GLX_GEN_QUERIES_ARB 162
2936 
2937 /**
2938  * @brief xcb_glx_gen_queries_arb_request_t
2939  **/
2940 typedef struct xcb_glx_gen_queries_arb_request_t {
2941     uint8_t               major_opcode; /**<  */
2942     uint8_t               minor_opcode; /**<  */
2943     uint16_t              length; /**<  */
2944     xcb_glx_context_tag_t context_tag; /**<  */
2945     int32_t               n; /**<  */
2946 } xcb_glx_gen_queries_arb_request_t;
2947 
2948 /**
2949  * @brief xcb_glx_gen_queries_arb_reply_t
2950  **/
2951 typedef struct xcb_glx_gen_queries_arb_reply_t {
2952     uint8_t  response_type; /**<  */
2953     uint8_t  pad0; /**<  */
2954     uint16_t sequence; /**<  */
2955     uint32_t length; /**<  */
2956     uint8_t  pad1[24]; /**<  */
2957 } xcb_glx_gen_queries_arb_reply_t;
2958 
2959 /**
2960  * @brief xcb_glx_is_query_arb_cookie_t
2961  **/
2962 typedef struct xcb_glx_is_query_arb_cookie_t {
2963     unsigned int sequence; /**<  */
2964 } xcb_glx_is_query_arb_cookie_t;
2965 
2966 /** Opcode for xcb_glx_is_query_arb. */
2967 #define XCB_GLX_IS_QUERY_ARB 163
2968 
2969 /**
2970  * @brief xcb_glx_is_query_arb_request_t
2971  **/
2972 typedef struct xcb_glx_is_query_arb_request_t {
2973     uint8_t               major_opcode; /**<  */
2974     uint8_t               minor_opcode; /**<  */
2975     uint16_t              length; /**<  */
2976     xcb_glx_context_tag_t context_tag; /**<  */
2977     uint32_t              id; /**<  */
2978 } xcb_glx_is_query_arb_request_t;
2979 
2980 /**
2981  * @brief xcb_glx_is_query_arb_reply_t
2982  **/
2983 typedef struct xcb_glx_is_query_arb_reply_t {
2984     uint8_t          response_type; /**<  */
2985     uint8_t          pad0; /**<  */
2986     uint16_t         sequence; /**<  */
2987     uint32_t         length; /**<  */
2988     xcb_glx_bool32_t ret_val; /**<  */
2989 } xcb_glx_is_query_arb_reply_t;
2990 
2991 /**
2992  * @brief xcb_glx_get_queryiv_arb_cookie_t
2993  **/
2994 typedef struct xcb_glx_get_queryiv_arb_cookie_t {
2995     unsigned int sequence; /**<  */
2996 } xcb_glx_get_queryiv_arb_cookie_t;
2997 
2998 /** Opcode for xcb_glx_get_queryiv_arb. */
2999 #define XCB_GLX_GET_QUERYIV_ARB 164
3000 
3001 /**
3002  * @brief xcb_glx_get_queryiv_arb_request_t
3003  **/
3004 typedef struct xcb_glx_get_queryiv_arb_request_t {
3005     uint8_t               major_opcode; /**<  */
3006     uint8_t               minor_opcode; /**<  */
3007     uint16_t              length; /**<  */
3008     xcb_glx_context_tag_t context_tag; /**<  */
3009     uint32_t              target; /**<  */
3010     uint32_t              pname; /**<  */
3011 } xcb_glx_get_queryiv_arb_request_t;
3012 
3013 /**
3014  * @brief xcb_glx_get_queryiv_arb_reply_t
3015  **/
3016 typedef struct xcb_glx_get_queryiv_arb_reply_t {
3017     uint8_t  response_type; /**<  */
3018     uint8_t  pad0; /**<  */
3019     uint16_t sequence; /**<  */
3020     uint32_t length; /**<  */
3021     uint8_t  pad1[4]; /**<  */
3022     uint32_t n; /**<  */
3023     int32_t  datum; /**<  */
3024     uint8_t  pad2[12]; /**<  */
3025 } xcb_glx_get_queryiv_arb_reply_t;
3026 
3027 /**
3028  * @brief xcb_glx_get_query_objectiv_arb_cookie_t
3029  **/
3030 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t {
3031     unsigned int sequence; /**<  */
3032 } xcb_glx_get_query_objectiv_arb_cookie_t;
3033 
3034 /** Opcode for xcb_glx_get_query_objectiv_arb. */
3035 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165
3036 
3037 /**
3038  * @brief xcb_glx_get_query_objectiv_arb_request_t
3039  **/
3040 typedef struct xcb_glx_get_query_objectiv_arb_request_t {
3041     uint8_t               major_opcode; /**<  */
3042     uint8_t               minor_opcode; /**<  */
3043     uint16_t              length; /**<  */
3044     xcb_glx_context_tag_t context_tag; /**<  */
3045     uint32_t              id; /**<  */
3046     uint32_t              pname; /**<  */
3047 } xcb_glx_get_query_objectiv_arb_request_t;
3048 
3049 /**
3050  * @brief xcb_glx_get_query_objectiv_arb_reply_t
3051  **/
3052 typedef struct xcb_glx_get_query_objectiv_arb_reply_t {
3053     uint8_t  response_type; /**<  */
3054     uint8_t  pad0; /**<  */
3055     uint16_t sequence; /**<  */
3056     uint32_t length; /**<  */
3057     uint8_t  pad1[4]; /**<  */
3058     uint32_t n; /**<  */
3059     int32_t  datum; /**<  */
3060     uint8_t  pad2[12]; /**<  */
3061 } xcb_glx_get_query_objectiv_arb_reply_t;
3062 
3063 /**
3064  * @brief xcb_glx_get_query_objectuiv_arb_cookie_t
3065  **/
3066 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t {
3067     unsigned int sequence; /**<  */
3068 } xcb_glx_get_query_objectuiv_arb_cookie_t;
3069 
3070 /** Opcode for xcb_glx_get_query_objectuiv_arb. */
3071 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166
3072 
3073 /**
3074  * @brief xcb_glx_get_query_objectuiv_arb_request_t
3075  **/
3076 typedef struct xcb_glx_get_query_objectuiv_arb_request_t {
3077     uint8_t               major_opcode; /**<  */
3078     uint8_t               minor_opcode; /**<  */
3079     uint16_t              length; /**<  */
3080     xcb_glx_context_tag_t context_tag; /**<  */
3081     uint32_t              id; /**<  */
3082     uint32_t              pname; /**<  */
3083 } xcb_glx_get_query_objectuiv_arb_request_t;
3084 
3085 /**
3086  * @brief xcb_glx_get_query_objectuiv_arb_reply_t
3087  **/
3088 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t {
3089     uint8_t  response_type; /**<  */
3090     uint8_t  pad0; /**<  */
3091     uint16_t sequence; /**<  */
3092     uint32_t length; /**<  */
3093     uint8_t  pad1[4]; /**<  */
3094     uint32_t n; /**<  */
3095     uint32_t datum; /**<  */
3096     uint8_t  pad2[12]; /**<  */
3097 } xcb_glx_get_query_objectuiv_arb_reply_t;
3098 
3099 /**
3100  * Get the next element of the iterator
3101  * @param i Pointer to a xcb_glx_pixmap_iterator_t
3102  *
3103  * Get the next element in the iterator. The member rem is
3104  * decreased by one. The member data points to the next
3105  * element. The member index is increased by sizeof(xcb_glx_pixmap_t)
3106  */
3107 
3108 /*****************************************************************************
3109  **
3110  ** void xcb_glx_pixmap_next
3111  **
3112  ** @param xcb_glx_pixmap_iterator_t *i
3113  ** @returns void
3114  **
3115  *****************************************************************************/
3116 
3117 void
3118 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i  /**< */);
3119 
3120 /**
3121  * Return the iterator pointing to the last element
3122  * @param i An xcb_glx_pixmap_iterator_t
3123  * @return  The iterator pointing to the last element
3124  *
3125  * Set the current element in the iterator to the last element.
3126  * The member rem is set to 0. The member data points to the
3127  * last element.
3128  */
3129 
3130 /*****************************************************************************
3131  **
3132  ** xcb_generic_iterator_t xcb_glx_pixmap_end
3133  **
3134  ** @param xcb_glx_pixmap_iterator_t i
3135  ** @returns xcb_generic_iterator_t
3136  **
3137  *****************************************************************************/
3138 
3139 xcb_generic_iterator_t
3140 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i  /**< */);
3141 
3142 /**
3143  * Get the next element of the iterator
3144  * @param i Pointer to a xcb_glx_context_iterator_t
3145  *
3146  * Get the next element in the iterator. The member rem is
3147  * decreased by one. The member data points to the next
3148  * element. The member index is increased by sizeof(xcb_glx_context_t)
3149  */
3150 
3151 /*****************************************************************************
3152  **
3153  ** void xcb_glx_context_next
3154  **
3155  ** @param xcb_glx_context_iterator_t *i
3156  ** @returns void
3157  **
3158  *****************************************************************************/
3159 
3160 void
3161 xcb_glx_context_next (xcb_glx_context_iterator_t *i  /**< */);
3162 
3163 /**
3164  * Return the iterator pointing to the last element
3165  * @param i An xcb_glx_context_iterator_t
3166  * @return  The iterator pointing to the last element
3167  *
3168  * Set the current element in the iterator to the last element.
3169  * The member rem is set to 0. The member data points to the
3170  * last element.
3171  */
3172 
3173 /*****************************************************************************
3174  **
3175  ** xcb_generic_iterator_t xcb_glx_context_end
3176  **
3177  ** @param xcb_glx_context_iterator_t i
3178  ** @returns xcb_generic_iterator_t
3179  **
3180  *****************************************************************************/
3181 
3182 xcb_generic_iterator_t
3183 xcb_glx_context_end (xcb_glx_context_iterator_t i  /**< */);
3184 
3185 /**
3186  * Get the next element of the iterator
3187  * @param i Pointer to a xcb_glx_pbuffer_iterator_t
3188  *
3189  * Get the next element in the iterator. The member rem is
3190  * decreased by one. The member data points to the next
3191  * element. The member index is increased by sizeof(xcb_glx_pbuffer_t)
3192  */
3193 
3194 /*****************************************************************************
3195  **
3196  ** void xcb_glx_pbuffer_next
3197  **
3198  ** @param xcb_glx_pbuffer_iterator_t *i
3199  ** @returns void
3200  **
3201  *****************************************************************************/
3202 
3203 void
3204 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i  /**< */);
3205 
3206 /**
3207  * Return the iterator pointing to the last element
3208  * @param i An xcb_glx_pbuffer_iterator_t
3209  * @return  The iterator pointing to the last element
3210  *
3211  * Set the current element in the iterator to the last element.
3212  * The member rem is set to 0. The member data points to the
3213  * last element.
3214  */
3215 
3216 /*****************************************************************************
3217  **
3218  ** xcb_generic_iterator_t xcb_glx_pbuffer_end
3219  **
3220  ** @param xcb_glx_pbuffer_iterator_t i
3221  ** @returns xcb_generic_iterator_t
3222  **
3223  *****************************************************************************/
3224 
3225 xcb_generic_iterator_t
3226 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i  /**< */);
3227 
3228 /**
3229  * Get the next element of the iterator
3230  * @param i Pointer to a xcb_glx_window_iterator_t
3231  *
3232  * Get the next element in the iterator. The member rem is
3233  * decreased by one. The member data points to the next
3234  * element. The member index is increased by sizeof(xcb_glx_window_t)
3235  */
3236 
3237 /*****************************************************************************
3238  **
3239  ** void xcb_glx_window_next
3240  **
3241  ** @param xcb_glx_window_iterator_t *i
3242  ** @returns void
3243  **
3244  *****************************************************************************/
3245 
3246 void
3247 xcb_glx_window_next (xcb_glx_window_iterator_t *i  /**< */);
3248 
3249 /**
3250  * Return the iterator pointing to the last element
3251  * @param i An xcb_glx_window_iterator_t
3252  * @return  The iterator pointing to the last element
3253  *
3254  * Set the current element in the iterator to the last element.
3255  * The member rem is set to 0. The member data points to the
3256  * last element.
3257  */
3258 
3259 /*****************************************************************************
3260  **
3261  ** xcb_generic_iterator_t xcb_glx_window_end
3262  **
3263  ** @param xcb_glx_window_iterator_t i
3264  ** @returns xcb_generic_iterator_t
3265  **
3266  *****************************************************************************/
3267 
3268 xcb_generic_iterator_t
3269 xcb_glx_window_end (xcb_glx_window_iterator_t i  /**< */);
3270 
3271 /**
3272  * Get the next element of the iterator
3273  * @param i Pointer to a xcb_glx_fbconfig_iterator_t
3274  *
3275  * Get the next element in the iterator. The member rem is
3276  * decreased by one. The member data points to the next
3277  * element. The member index is increased by sizeof(xcb_glx_fbconfig_t)
3278  */
3279 
3280 /*****************************************************************************
3281  **
3282  ** void xcb_glx_fbconfig_next
3283  **
3284  ** @param xcb_glx_fbconfig_iterator_t *i
3285  ** @returns void
3286  **
3287  *****************************************************************************/
3288 
3289 void
3290 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i  /**< */);
3291 
3292 /**
3293  * Return the iterator pointing to the last element
3294  * @param i An xcb_glx_fbconfig_iterator_t
3295  * @return  The iterator pointing to the last element
3296  *
3297  * Set the current element in the iterator to the last element.
3298  * The member rem is set to 0. The member data points to the
3299  * last element.
3300  */
3301 
3302 /*****************************************************************************
3303  **
3304  ** xcb_generic_iterator_t xcb_glx_fbconfig_end
3305  **
3306  ** @param xcb_glx_fbconfig_iterator_t i
3307  ** @returns xcb_generic_iterator_t
3308  **
3309  *****************************************************************************/
3310 
3311 xcb_generic_iterator_t
3312 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i  /**< */);
3313 
3314 /**
3315  * Get the next element of the iterator
3316  * @param i Pointer to a xcb_glx_drawable_iterator_t
3317  *
3318  * Get the next element in the iterator. The member rem is
3319  * decreased by one. The member data points to the next
3320  * element. The member index is increased by sizeof(xcb_glx_drawable_t)
3321  */
3322 
3323 /*****************************************************************************
3324  **
3325  ** void xcb_glx_drawable_next
3326  **
3327  ** @param xcb_glx_drawable_iterator_t *i
3328  ** @returns void
3329  **
3330  *****************************************************************************/
3331 
3332 void
3333 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i  /**< */);
3334 
3335 /**
3336  * Return the iterator pointing to the last element
3337  * @param i An xcb_glx_drawable_iterator_t
3338  * @return  The iterator pointing to the last element
3339  *
3340  * Set the current element in the iterator to the last element.
3341  * The member rem is set to 0. The member data points to the
3342  * last element.
3343  */
3344 
3345 /*****************************************************************************
3346  **
3347  ** xcb_generic_iterator_t xcb_glx_drawable_end
3348  **
3349  ** @param xcb_glx_drawable_iterator_t i
3350  ** @returns xcb_generic_iterator_t
3351  **
3352  *****************************************************************************/
3353 
3354 xcb_generic_iterator_t
3355 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i  /**< */);
3356 
3357 /**
3358  * Get the next element of the iterator
3359  * @param i Pointer to a xcb_glx_float32_iterator_t
3360  *
3361  * Get the next element in the iterator. The member rem is
3362  * decreased by one. The member data points to the next
3363  * element. The member index is increased by sizeof(xcb_glx_float32_t)
3364  */
3365 
3366 /*****************************************************************************
3367  **
3368  ** void xcb_glx_float32_next
3369  **
3370  ** @param xcb_glx_float32_iterator_t *i
3371  ** @returns void
3372  **
3373  *****************************************************************************/
3374 
3375 void
3376 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i  /**< */);
3377 
3378 /**
3379  * Return the iterator pointing to the last element
3380  * @param i An xcb_glx_float32_iterator_t
3381  * @return  The iterator pointing to the last element
3382  *
3383  * Set the current element in the iterator to the last element.
3384  * The member rem is set to 0. The member data points to the
3385  * last element.
3386  */
3387 
3388 /*****************************************************************************
3389  **
3390  ** xcb_generic_iterator_t xcb_glx_float32_end
3391  **
3392  ** @param xcb_glx_float32_iterator_t i
3393  ** @returns xcb_generic_iterator_t
3394  **
3395  *****************************************************************************/
3396 
3397 xcb_generic_iterator_t
3398 xcb_glx_float32_end (xcb_glx_float32_iterator_t i  /**< */);
3399 
3400 /**
3401  * Get the next element of the iterator
3402  * @param i Pointer to a xcb_glx_float64_iterator_t
3403  *
3404  * Get the next element in the iterator. The member rem is
3405  * decreased by one. The member data points to the next
3406  * element. The member index is increased by sizeof(xcb_glx_float64_t)
3407  */
3408 
3409 /*****************************************************************************
3410  **
3411  ** void xcb_glx_float64_next
3412  **
3413  ** @param xcb_glx_float64_iterator_t *i
3414  ** @returns void
3415  **
3416  *****************************************************************************/
3417 
3418 void
3419 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i  /**< */);
3420 
3421 /**
3422  * Return the iterator pointing to the last element
3423  * @param i An xcb_glx_float64_iterator_t
3424  * @return  The iterator pointing to the last element
3425  *
3426  * Set the current element in the iterator to the last element.
3427  * The member rem is set to 0. The member data points to the
3428  * last element.
3429  */
3430 
3431 /*****************************************************************************
3432  **
3433  ** xcb_generic_iterator_t xcb_glx_float64_end
3434  **
3435  ** @param xcb_glx_float64_iterator_t i
3436  ** @returns xcb_generic_iterator_t
3437  **
3438  *****************************************************************************/
3439 
3440 xcb_generic_iterator_t
3441 xcb_glx_float64_end (xcb_glx_float64_iterator_t i  /**< */);
3442 
3443 /**
3444  * Get the next element of the iterator
3445  * @param i Pointer to a xcb_glx_bool32_iterator_t
3446  *
3447  * Get the next element in the iterator. The member rem is
3448  * decreased by one. The member data points to the next
3449  * element. The member index is increased by sizeof(xcb_glx_bool32_t)
3450  */
3451 
3452 /*****************************************************************************
3453  **
3454  ** void xcb_glx_bool32_next
3455  **
3456  ** @param xcb_glx_bool32_iterator_t *i
3457  ** @returns void
3458  **
3459  *****************************************************************************/
3460 
3461 void
3462 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i  /**< */);
3463 
3464 /**
3465  * Return the iterator pointing to the last element
3466  * @param i An xcb_glx_bool32_iterator_t
3467  * @return  The iterator pointing to the last element
3468  *
3469  * Set the current element in the iterator to the last element.
3470  * The member rem is set to 0. The member data points to the
3471  * last element.
3472  */
3473 
3474 /*****************************************************************************
3475  **
3476  ** xcb_generic_iterator_t xcb_glx_bool32_end
3477  **
3478  ** @param xcb_glx_bool32_iterator_t i
3479  ** @returns xcb_generic_iterator_t
3480  **
3481  *****************************************************************************/
3482 
3483 xcb_generic_iterator_t
3484 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i  /**< */);
3485 
3486 /**
3487  * Get the next element of the iterator
3488  * @param i Pointer to a xcb_glx_context_tag_iterator_t
3489  *
3490  * Get the next element in the iterator. The member rem is
3491  * decreased by one. The member data points to the next
3492  * element. The member index is increased by sizeof(xcb_glx_context_tag_t)
3493  */
3494 
3495 /*****************************************************************************
3496  **
3497  ** void xcb_glx_context_tag_next
3498  **
3499  ** @param xcb_glx_context_tag_iterator_t *i
3500  ** @returns void
3501  **
3502  *****************************************************************************/
3503 
3504 void
3505 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i  /**< */);
3506 
3507 /**
3508  * Return the iterator pointing to the last element
3509  * @param i An xcb_glx_context_tag_iterator_t
3510  * @return  The iterator pointing to the last element
3511  *
3512  * Set the current element in the iterator to the last element.
3513  * The member rem is set to 0. The member data points to the
3514  * last element.
3515  */
3516 
3517 /*****************************************************************************
3518  **
3519  ** xcb_generic_iterator_t xcb_glx_context_tag_end
3520  **
3521  ** @param xcb_glx_context_tag_iterator_t i
3522  ** @returns xcb_generic_iterator_t
3523  **
3524  *****************************************************************************/
3525 
3526 xcb_generic_iterator_t
3527 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i  /**< */);
3528 
3529 int
3530 xcb_glx_render_sizeof (const void  *_buffer  /**< */,
3531                        uint32_t     data_len  /**< */);
3532 
3533 /**
3534  *
3535  * @param c The connection
3536  * @return A cookie
3537  *
3538  * Delivers a request to the X server.
3539  *
3540  * This form can be used only if the request will not cause
3541  * a reply to be generated. Any returned error will be
3542  * saved for handling by xcb_request_check().
3543  */
3544 
3545 /*****************************************************************************
3546  **
3547  ** xcb_void_cookie_t xcb_glx_render_checked
3548  **
3549  ** @param xcb_connection_t      *c
3550  ** @param xcb_glx_context_tag_t  context_tag
3551  ** @param uint32_t               data_len
3552  ** @param const uint8_t         *data
3553  ** @returns xcb_void_cookie_t
3554  **
3555  *****************************************************************************/
3556 
3557 xcb_void_cookie_t
3558 xcb_glx_render_checked (xcb_connection_t      *c  /**< */,
3559                         xcb_glx_context_tag_t  context_tag  /**< */,
3560                         uint32_t               data_len  /**< */,
3561                         const uint8_t         *data  /**< */);
3562 
3563 /**
3564  *
3565  * @param c The connection
3566  * @return A cookie
3567  *
3568  * Delivers a request to the X server.
3569  *
3570  */
3571 
3572 /*****************************************************************************
3573  **
3574  ** xcb_void_cookie_t xcb_glx_render
3575  **
3576  ** @param xcb_connection_t      *c
3577  ** @param xcb_glx_context_tag_t  context_tag
3578  ** @param uint32_t               data_len
3579  ** @param const uint8_t         *data
3580  ** @returns xcb_void_cookie_t
3581  **
3582  *****************************************************************************/
3583 
3584 xcb_void_cookie_t
3585 xcb_glx_render (xcb_connection_t      *c  /**< */,
3586                 xcb_glx_context_tag_t  context_tag  /**< */,
3587                 uint32_t               data_len  /**< */,
3588                 const uint8_t         *data  /**< */);
3589 
3590 int
3591 xcb_glx_render_large_sizeof (const void  *_buffer  /**< */);
3592 
3593 /**
3594  *
3595  * @param c The connection
3596  * @return A cookie
3597  *
3598  * Delivers a request to the X server.
3599  *
3600  * This form can be used only if the request will not cause
3601  * a reply to be generated. Any returned error will be
3602  * saved for handling by xcb_request_check().
3603  */
3604 
3605 /*****************************************************************************
3606  **
3607  ** xcb_void_cookie_t xcb_glx_render_large_checked
3608  **
3609  ** @param xcb_connection_t      *c
3610  ** @param xcb_glx_context_tag_t  context_tag
3611  ** @param uint16_t               request_num
3612  ** @param uint16_t               request_total
3613  ** @param uint32_t               data_len
3614  ** @param const uint8_t         *data
3615  ** @returns xcb_void_cookie_t
3616  **
3617  *****************************************************************************/
3618 
3619 xcb_void_cookie_t
3620 xcb_glx_render_large_checked (xcb_connection_t      *c  /**< */,
3621                               xcb_glx_context_tag_t  context_tag  /**< */,
3622                               uint16_t               request_num  /**< */,
3623                               uint16_t               request_total  /**< */,
3624                               uint32_t               data_len  /**< */,
3625                               const uint8_t         *data  /**< */);
3626 
3627 /**
3628  *
3629  * @param c The connection
3630  * @return A cookie
3631  *
3632  * Delivers a request to the X server.
3633  *
3634  */
3635 
3636 /*****************************************************************************
3637  **
3638  ** xcb_void_cookie_t xcb_glx_render_large
3639  **
3640  ** @param xcb_connection_t      *c
3641  ** @param xcb_glx_context_tag_t  context_tag
3642  ** @param uint16_t               request_num
3643  ** @param uint16_t               request_total
3644  ** @param uint32_t               data_len
3645  ** @param const uint8_t         *data
3646  ** @returns xcb_void_cookie_t
3647  **
3648  *****************************************************************************/
3649 
3650 xcb_void_cookie_t
3651 xcb_glx_render_large (xcb_connection_t      *c  /**< */,
3652                       xcb_glx_context_tag_t  context_tag  /**< */,
3653                       uint16_t               request_num  /**< */,
3654                       uint16_t               request_total  /**< */,
3655                       uint32_t               data_len  /**< */,
3656                       const uint8_t         *data  /**< */);
3657 
3658 /**
3659  *
3660  * @param c The connection
3661  * @return A cookie
3662  *
3663  * Delivers a request to the X server.
3664  *
3665  * This form can be used only if the request will not cause
3666  * a reply to be generated. Any returned error will be
3667  * saved for handling by xcb_request_check().
3668  */
3669 
3670 /*****************************************************************************
3671  **
3672  ** xcb_void_cookie_t xcb_glx_create_context_checked
3673  **
3674  ** @param xcb_connection_t  *c
3675  ** @param xcb_glx_context_t  context
3676  ** @param xcb_visualid_t     visual
3677  ** @param uint32_t           screen
3678  ** @param xcb_glx_context_t  share_list
3679  ** @param uint8_t            is_direct
3680  ** @returns xcb_void_cookie_t
3681  **
3682  *****************************************************************************/
3683 
3684 xcb_void_cookie_t
3685 xcb_glx_create_context_checked (xcb_connection_t  *c  /**< */,
3686                                 xcb_glx_context_t  context  /**< */,
3687                                 xcb_visualid_t     visual  /**< */,
3688                                 uint32_t           screen  /**< */,
3689                                 xcb_glx_context_t  share_list  /**< */,
3690                                 uint8_t            is_direct  /**< */);
3691 
3692 /**
3693  *
3694  * @param c The connection
3695  * @return A cookie
3696  *
3697  * Delivers a request to the X server.
3698  *
3699  */
3700 
3701 /*****************************************************************************
3702  **
3703  ** xcb_void_cookie_t xcb_glx_create_context
3704  **
3705  ** @param xcb_connection_t  *c
3706  ** @param xcb_glx_context_t  context
3707  ** @param xcb_visualid_t     visual
3708  ** @param uint32_t           screen
3709  ** @param xcb_glx_context_t  share_list
3710  ** @param uint8_t            is_direct
3711  ** @returns xcb_void_cookie_t
3712  **
3713  *****************************************************************************/
3714 
3715 xcb_void_cookie_t
3716 xcb_glx_create_context (xcb_connection_t  *c  /**< */,
3717                         xcb_glx_context_t  context  /**< */,
3718                         xcb_visualid_t     visual  /**< */,
3719                         uint32_t           screen  /**< */,
3720                         xcb_glx_context_t  share_list  /**< */,
3721                         uint8_t            is_direct  /**< */);
3722 
3723 /**
3724  *
3725  * @param c The connection
3726  * @return A cookie
3727  *
3728  * Delivers a request to the X server.
3729  *
3730  * This form can be used only if the request will not cause
3731  * a reply to be generated. Any returned error will be
3732  * saved for handling by xcb_request_check().
3733  */
3734 
3735 /*****************************************************************************
3736  **
3737  ** xcb_void_cookie_t xcb_glx_destroy_context_checked
3738  **
3739  ** @param xcb_connection_t  *c
3740  ** @param xcb_glx_context_t  context
3741  ** @returns xcb_void_cookie_t
3742  **
3743  *****************************************************************************/
3744 
3745 xcb_void_cookie_t
3746 xcb_glx_destroy_context_checked (xcb_connection_t  *c  /**< */,
3747                                  xcb_glx_context_t  context  /**< */);
3748 
3749 /**
3750  *
3751  * @param c The connection
3752  * @return A cookie
3753  *
3754  * Delivers a request to the X server.
3755  *
3756  */
3757 
3758 /*****************************************************************************
3759  **
3760  ** xcb_void_cookie_t xcb_glx_destroy_context
3761  **
3762  ** @param xcb_connection_t  *c
3763  ** @param xcb_glx_context_t  context
3764  ** @returns xcb_void_cookie_t
3765  **
3766  *****************************************************************************/
3767 
3768 xcb_void_cookie_t
3769 xcb_glx_destroy_context (xcb_connection_t  *c  /**< */,
3770                          xcb_glx_context_t  context  /**< */);
3771 
3772 /**
3773  *
3774  * @param c The connection
3775  * @return A cookie
3776  *
3777  * Delivers a request to the X server.
3778  *
3779  */
3780 
3781 /*****************************************************************************
3782  **
3783  ** xcb_glx_make_current_cookie_t xcb_glx_make_current
3784  **
3785  ** @param xcb_connection_t      *c
3786  ** @param xcb_glx_drawable_t     drawable
3787  ** @param xcb_glx_context_t      context
3788  ** @param xcb_glx_context_tag_t  old_context_tag
3789  ** @returns xcb_glx_make_current_cookie_t
3790  **
3791  *****************************************************************************/
3792 
3793 xcb_glx_make_current_cookie_t
3794 xcb_glx_make_current (xcb_connection_t      *c  /**< */,
3795                       xcb_glx_drawable_t     drawable  /**< */,
3796                       xcb_glx_context_t      context  /**< */,
3797                       xcb_glx_context_tag_t  old_context_tag  /**< */);
3798 
3799 /**
3800  *
3801  * @param c The connection
3802  * @return A cookie
3803  *
3804  * Delivers a request to the X server.
3805  *
3806  * This form can be used only if the request will cause
3807  * a reply to be generated. Any returned error will be
3808  * placed in the event queue.
3809  */
3810 
3811 /*****************************************************************************
3812  **
3813  ** xcb_glx_make_current_cookie_t xcb_glx_make_current_unchecked
3814  **
3815  ** @param xcb_connection_t      *c
3816  ** @param xcb_glx_drawable_t     drawable
3817  ** @param xcb_glx_context_t      context
3818  ** @param xcb_glx_context_tag_t  old_context_tag
3819  ** @returns xcb_glx_make_current_cookie_t
3820  **
3821  *****************************************************************************/
3822 
3823 xcb_glx_make_current_cookie_t
3824 xcb_glx_make_current_unchecked (xcb_connection_t      *c  /**< */,
3825                                 xcb_glx_drawable_t     drawable  /**< */,
3826                                 xcb_glx_context_t      context  /**< */,
3827                                 xcb_glx_context_tag_t  old_context_tag  /**< */);
3828 
3829 /**
3830  * Return the reply
3831  * @param c      The connection
3832  * @param cookie The cookie
3833  * @param e      The xcb_generic_error_t supplied
3834  *
3835  * Returns the reply of the request asked by
3836  *
3837  * The parameter @p e supplied to this function must be NULL if
3838  * xcb_glx_make_current_unchecked(). is used.
3839  * Otherwise, it stores the error if any.
3840  *
3841  * The returned value must be freed by the caller using free().
3842  */
3843 
3844 /*****************************************************************************
3845  **
3846  ** xcb_glx_make_current_reply_t * xcb_glx_make_current_reply
3847  **
3848  ** @param xcb_connection_t               *c
3849  ** @param xcb_glx_make_current_cookie_t   cookie
3850  ** @param xcb_generic_error_t           **e
3851  ** @returns xcb_glx_make_current_reply_t *
3852  **
3853  *****************************************************************************/
3854 
3855 xcb_glx_make_current_reply_t *
3856 xcb_glx_make_current_reply (xcb_connection_t               *c  /**< */,
3857                             xcb_glx_make_current_cookie_t   cookie  /**< */,
3858                             xcb_generic_error_t           **e  /**< */);
3859 
3860 /**
3861  *
3862  * @param c The connection
3863  * @return A cookie
3864  *
3865  * Delivers a request to the X server.
3866  *
3867  */
3868 
3869 /*****************************************************************************
3870  **
3871  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct
3872  **
3873  ** @param xcb_connection_t  *c
3874  ** @param xcb_glx_context_t  context
3875  ** @returns xcb_glx_is_direct_cookie_t
3876  **
3877  *****************************************************************************/
3878 
3879 xcb_glx_is_direct_cookie_t
3880 xcb_glx_is_direct (xcb_connection_t  *c  /**< */,
3881                    xcb_glx_context_t  context  /**< */);
3882 
3883 /**
3884  *
3885  * @param c The connection
3886  * @return A cookie
3887  *
3888  * Delivers a request to the X server.
3889  *
3890  * This form can be used only if the request will cause
3891  * a reply to be generated. Any returned error will be
3892  * placed in the event queue.
3893  */
3894 
3895 /*****************************************************************************
3896  **
3897  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct_unchecked
3898  **
3899  ** @param xcb_connection_t  *c
3900  ** @param xcb_glx_context_t  context
3901  ** @returns xcb_glx_is_direct_cookie_t
3902  **
3903  *****************************************************************************/
3904 
3905 xcb_glx_is_direct_cookie_t
3906 xcb_glx_is_direct_unchecked (xcb_connection_t  *c  /**< */,
3907                              xcb_glx_context_t  context  /**< */);
3908 
3909 /**
3910  * Return the reply
3911  * @param c      The connection
3912  * @param cookie The cookie
3913  * @param e      The xcb_generic_error_t supplied
3914  *
3915  * Returns the reply of the request asked by
3916  *
3917  * The parameter @p e supplied to this function must be NULL if
3918  * xcb_glx_is_direct_unchecked(). is used.
3919  * Otherwise, it stores the error if any.
3920  *
3921  * The returned value must be freed by the caller using free().
3922  */
3923 
3924 /*****************************************************************************
3925  **
3926  ** xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply
3927  **
3928  ** @param xcb_connection_t            *c
3929  ** @param xcb_glx_is_direct_cookie_t   cookie
3930  ** @param xcb_generic_error_t        **e
3931  ** @returns xcb_glx_is_direct_reply_t *
3932  **
3933  *****************************************************************************/
3934 
3935 xcb_glx_is_direct_reply_t *
3936 xcb_glx_is_direct_reply (xcb_connection_t            *c  /**< */,
3937                          xcb_glx_is_direct_cookie_t   cookie  /**< */,
3938                          xcb_generic_error_t        **e  /**< */);
3939 
3940 /**
3941  *
3942  * @param c The connection
3943  * @return A cookie
3944  *
3945  * Delivers a request to the X server.
3946  *
3947  */
3948 
3949 /*****************************************************************************
3950  **
3951  ** xcb_glx_query_version_cookie_t xcb_glx_query_version
3952  **
3953  ** @param xcb_connection_t *c
3954  ** @param uint32_t          major_version
3955  ** @param uint32_t          minor_version
3956  ** @returns xcb_glx_query_version_cookie_t
3957  **
3958  *****************************************************************************/
3959 
3960 xcb_glx_query_version_cookie_t
3961 xcb_glx_query_version (xcb_connection_t *c  /**< */,
3962                        uint32_t          major_version  /**< */,
3963                        uint32_t          minor_version  /**< */);
3964 
3965 /**
3966  *
3967  * @param c The connection
3968  * @return A cookie
3969  *
3970  * Delivers a request to the X server.
3971  *
3972  * This form can be used only if the request will cause
3973  * a reply to be generated. Any returned error will be
3974  * placed in the event queue.
3975  */
3976 
3977 /*****************************************************************************
3978  **
3979  ** xcb_glx_query_version_cookie_t xcb_glx_query_version_unchecked
3980  **
3981  ** @param xcb_connection_t *c
3982  ** @param uint32_t          major_version
3983  ** @param uint32_t          minor_version
3984  ** @returns xcb_glx_query_version_cookie_t
3985  **
3986  *****************************************************************************/
3987 
3988 xcb_glx_query_version_cookie_t
3989 xcb_glx_query_version_unchecked (xcb_connection_t *c  /**< */,
3990                                  uint32_t          major_version  /**< */,
3991                                  uint32_t          minor_version  /**< */);
3992 
3993 /**
3994  * Return the reply
3995  * @param c      The connection
3996  * @param cookie The cookie
3997  * @param e      The xcb_generic_error_t supplied
3998  *
3999  * Returns the reply of the request asked by
4000  *
4001  * The parameter @p e supplied to this function must be NULL if
4002  * xcb_glx_query_version_unchecked(). is used.
4003  * Otherwise, it stores the error if any.
4004  *
4005  * The returned value must be freed by the caller using free().
4006  */
4007 
4008 /*****************************************************************************
4009  **
4010  ** xcb_glx_query_version_reply_t * xcb_glx_query_version_reply
4011  **
4012  ** @param xcb_connection_t                *c
4013  ** @param xcb_glx_query_version_cookie_t   cookie
4014  ** @param xcb_generic_error_t            **e
4015  ** @returns xcb_glx_query_version_reply_t *
4016  **
4017  *****************************************************************************/
4018 
4019 xcb_glx_query_version_reply_t *
4020 xcb_glx_query_version_reply (xcb_connection_t                *c  /**< */,
4021                              xcb_glx_query_version_cookie_t   cookie  /**< */,
4022                              xcb_generic_error_t            **e  /**< */);
4023 
4024 /**
4025  *
4026  * @param c The connection
4027  * @return A cookie
4028  *
4029  * Delivers a request to the X server.
4030  *
4031  * This form can be used only if the request will not cause
4032  * a reply to be generated. Any returned error will be
4033  * saved for handling by xcb_request_check().
4034  */
4035 
4036 /*****************************************************************************
4037  **
4038  ** xcb_void_cookie_t xcb_glx_wait_gl_checked
4039  **
4040  ** @param xcb_connection_t      *c
4041  ** @param xcb_glx_context_tag_t  context_tag
4042  ** @returns xcb_void_cookie_t
4043  **
4044  *****************************************************************************/
4045 
4046 xcb_void_cookie_t
4047 xcb_glx_wait_gl_checked (xcb_connection_t      *c  /**< */,
4048                          xcb_glx_context_tag_t  context_tag  /**< */);
4049 
4050 /**
4051  *
4052  * @param c The connection
4053  * @return A cookie
4054  *
4055  * Delivers a request to the X server.
4056  *
4057  */
4058 
4059 /*****************************************************************************
4060  **
4061  ** xcb_void_cookie_t xcb_glx_wait_gl
4062  **
4063  ** @param xcb_connection_t      *c
4064  ** @param xcb_glx_context_tag_t  context_tag
4065  ** @returns xcb_void_cookie_t
4066  **
4067  *****************************************************************************/
4068 
4069 xcb_void_cookie_t
4070 xcb_glx_wait_gl (xcb_connection_t      *c  /**< */,
4071                  xcb_glx_context_tag_t  context_tag  /**< */);
4072 
4073 /**
4074  *
4075  * @param c The connection
4076  * @return A cookie
4077  *
4078  * Delivers a request to the X server.
4079  *
4080  * This form can be used only if the request will not cause
4081  * a reply to be generated. Any returned error will be
4082  * saved for handling by xcb_request_check().
4083  */
4084 
4085 /*****************************************************************************
4086  **
4087  ** xcb_void_cookie_t xcb_glx_wait_x_checked
4088  **
4089  ** @param xcb_connection_t      *c
4090  ** @param xcb_glx_context_tag_t  context_tag
4091  ** @returns xcb_void_cookie_t
4092  **
4093  *****************************************************************************/
4094 
4095 xcb_void_cookie_t
4096 xcb_glx_wait_x_checked (xcb_connection_t      *c  /**< */,
4097                         xcb_glx_context_tag_t  context_tag  /**< */);
4098 
4099 /**
4100  *
4101  * @param c The connection
4102  * @return A cookie
4103  *
4104  * Delivers a request to the X server.
4105  *
4106  */
4107 
4108 /*****************************************************************************
4109  **
4110  ** xcb_void_cookie_t xcb_glx_wait_x
4111  **
4112  ** @param xcb_connection_t      *c
4113  ** @param xcb_glx_context_tag_t  context_tag
4114  ** @returns xcb_void_cookie_t
4115  **
4116  *****************************************************************************/
4117 
4118 xcb_void_cookie_t
4119 xcb_glx_wait_x (xcb_connection_t      *c  /**< */,
4120                 xcb_glx_context_tag_t  context_tag  /**< */);
4121 
4122 /**
4123  *
4124  * @param c The connection
4125  * @return A cookie
4126  *
4127  * Delivers a request to the X server.
4128  *
4129  * This form can be used only if the request will not cause
4130  * a reply to be generated. Any returned error will be
4131  * saved for handling by xcb_request_check().
4132  */
4133 
4134 /*****************************************************************************
4135  **
4136  ** xcb_void_cookie_t xcb_glx_copy_context_checked
4137  **
4138  ** @param xcb_connection_t      *c
4139  ** @param xcb_glx_context_t      src
4140  ** @param xcb_glx_context_t      dest
4141  ** @param uint32_t               mask
4142  ** @param xcb_glx_context_tag_t  src_context_tag
4143  ** @returns xcb_void_cookie_t
4144  **
4145  *****************************************************************************/
4146 
4147 xcb_void_cookie_t
4148 xcb_glx_copy_context_checked (xcb_connection_t      *c  /**< */,
4149                               xcb_glx_context_t      src  /**< */,
4150                               xcb_glx_context_t      dest  /**< */,
4151                               uint32_t               mask  /**< */,
4152                               xcb_glx_context_tag_t  src_context_tag  /**< */);
4153 
4154 /**
4155  *
4156  * @param c The connection
4157  * @return A cookie
4158  *
4159  * Delivers a request to the X server.
4160  *
4161  */
4162 
4163 /*****************************************************************************
4164  **
4165  ** xcb_void_cookie_t xcb_glx_copy_context
4166  **
4167  ** @param xcb_connection_t      *c
4168  ** @param xcb_glx_context_t      src
4169  ** @param xcb_glx_context_t      dest
4170  ** @param uint32_t               mask
4171  ** @param xcb_glx_context_tag_t  src_context_tag
4172  ** @returns xcb_void_cookie_t
4173  **
4174  *****************************************************************************/
4175 
4176 xcb_void_cookie_t
4177 xcb_glx_copy_context (xcb_connection_t      *c  /**< */,
4178                       xcb_glx_context_t      src  /**< */,
4179                       xcb_glx_context_t      dest  /**< */,
4180                       uint32_t               mask  /**< */,
4181                       xcb_glx_context_tag_t  src_context_tag  /**< */);
4182 
4183 /**
4184  *
4185  * @param c The connection
4186  * @return A cookie
4187  *
4188  * Delivers a request to the X server.
4189  *
4190  * This form can be used only if the request will not cause
4191  * a reply to be generated. Any returned error will be
4192  * saved for handling by xcb_request_check().
4193  */
4194 
4195 /*****************************************************************************
4196  **
4197  ** xcb_void_cookie_t xcb_glx_swap_buffers_checked
4198  **
4199  ** @param xcb_connection_t      *c
4200  ** @param xcb_glx_context_tag_t  context_tag
4201  ** @param xcb_glx_drawable_t     drawable
4202  ** @returns xcb_void_cookie_t
4203  **
4204  *****************************************************************************/
4205 
4206 xcb_void_cookie_t
4207 xcb_glx_swap_buffers_checked (xcb_connection_t      *c  /**< */,
4208                               xcb_glx_context_tag_t  context_tag  /**< */,
4209                               xcb_glx_drawable_t     drawable  /**< */);
4210 
4211 /**
4212  *
4213  * @param c The connection
4214  * @return A cookie
4215  *
4216  * Delivers a request to the X server.
4217  *
4218  */
4219 
4220 /*****************************************************************************
4221  **
4222  ** xcb_void_cookie_t xcb_glx_swap_buffers
4223  **
4224  ** @param xcb_connection_t      *c
4225  ** @param xcb_glx_context_tag_t  context_tag
4226  ** @param xcb_glx_drawable_t     drawable
4227  ** @returns xcb_void_cookie_t
4228  **
4229  *****************************************************************************/
4230 
4231 xcb_void_cookie_t
4232 xcb_glx_swap_buffers (xcb_connection_t      *c  /**< */,
4233                       xcb_glx_context_tag_t  context_tag  /**< */,
4234                       xcb_glx_drawable_t     drawable  /**< */);
4235 
4236 /**
4237  *
4238  * @param c The connection
4239  * @return A cookie
4240  *
4241  * Delivers a request to the X server.
4242  *
4243  * This form can be used only if the request will not cause
4244  * a reply to be generated. Any returned error will be
4245  * saved for handling by xcb_request_check().
4246  */
4247 
4248 /*****************************************************************************
4249  **
4250  ** xcb_void_cookie_t xcb_glx_use_x_font_checked
4251  **
4252  ** @param xcb_connection_t      *c
4253  ** @param xcb_glx_context_tag_t  context_tag
4254  ** @param xcb_font_t             font
4255  ** @param uint32_t               first
4256  ** @param uint32_t               count
4257  ** @param uint32_t               list_base
4258  ** @returns xcb_void_cookie_t
4259  **
4260  *****************************************************************************/
4261 
4262 xcb_void_cookie_t
4263 xcb_glx_use_x_font_checked (xcb_connection_t      *c  /**< */,
4264                             xcb_glx_context_tag_t  context_tag  /**< */,
4265                             xcb_font_t             font  /**< */,
4266                             uint32_t               first  /**< */,
4267                             uint32_t               count  /**< */,
4268                             uint32_t               list_base  /**< */);
4269 
4270 /**
4271  *
4272  * @param c The connection
4273  * @return A cookie
4274  *
4275  * Delivers a request to the X server.
4276  *
4277  */
4278 
4279 /*****************************************************************************
4280  **
4281  ** xcb_void_cookie_t xcb_glx_use_x_font
4282  **
4283  ** @param xcb_connection_t      *c
4284  ** @param xcb_glx_context_tag_t  context_tag
4285  ** @param xcb_font_t             font
4286  ** @param uint32_t               first
4287  ** @param uint32_t               count
4288  ** @param uint32_t               list_base
4289  ** @returns xcb_void_cookie_t
4290  **
4291  *****************************************************************************/
4292 
4293 xcb_void_cookie_t
4294 xcb_glx_use_x_font (xcb_connection_t      *c  /**< */,
4295                     xcb_glx_context_tag_t  context_tag  /**< */,
4296                     xcb_font_t             font  /**< */,
4297                     uint32_t               first  /**< */,
4298                     uint32_t               count  /**< */,
4299                     uint32_t               list_base  /**< */);
4300 
4301 /**
4302  *
4303  * @param c The connection
4304  * @return A cookie
4305  *
4306  * Delivers a request to the X server.
4307  *
4308  * This form can be used only if the request will not cause
4309  * a reply to be generated. Any returned error will be
4310  * saved for handling by xcb_request_check().
4311  */
4312 
4313 /*****************************************************************************
4314  **
4315  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap_checked
4316  **
4317  ** @param xcb_connection_t *c
4318  ** @param uint32_t          screen
4319  ** @param xcb_visualid_t    visual
4320  ** @param xcb_pixmap_t      pixmap
4321  ** @param xcb_glx_pixmap_t  glx_pixmap
4322  ** @returns xcb_void_cookie_t
4323  **
4324  *****************************************************************************/
4325 
4326 xcb_void_cookie_t
4327 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c  /**< */,
4328                                    uint32_t          screen  /**< */,
4329                                    xcb_visualid_t    visual  /**< */,
4330                                    xcb_pixmap_t      pixmap  /**< */,
4331                                    xcb_glx_pixmap_t  glx_pixmap  /**< */);
4332 
4333 /**
4334  *
4335  * @param c The connection
4336  * @return A cookie
4337  *
4338  * Delivers a request to the X server.
4339  *
4340  */
4341 
4342 /*****************************************************************************
4343  **
4344  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap
4345  **
4346  ** @param xcb_connection_t *c
4347  ** @param uint32_t          screen
4348  ** @param xcb_visualid_t    visual
4349  ** @param xcb_pixmap_t      pixmap
4350  ** @param xcb_glx_pixmap_t  glx_pixmap
4351  ** @returns xcb_void_cookie_t
4352  **
4353  *****************************************************************************/
4354 
4355 xcb_void_cookie_t
4356 xcb_glx_create_glx_pixmap (xcb_connection_t *c  /**< */,
4357                            uint32_t          screen  /**< */,
4358                            xcb_visualid_t    visual  /**< */,
4359                            xcb_pixmap_t      pixmap  /**< */,
4360                            xcb_glx_pixmap_t  glx_pixmap  /**< */);
4361 
4362 int
4363 xcb_glx_get_visual_configs_sizeof (const void  *_buffer  /**< */);
4364 
4365 /**
4366  *
4367  * @param c The connection
4368  * @return A cookie
4369  *
4370  * Delivers a request to the X server.
4371  *
4372  */
4373 
4374 /*****************************************************************************
4375  **
4376  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs
4377  **
4378  ** @param xcb_connection_t *c
4379  ** @param uint32_t          screen
4380  ** @returns xcb_glx_get_visual_configs_cookie_t
4381  **
4382  *****************************************************************************/
4383 
4384 xcb_glx_get_visual_configs_cookie_t
4385 xcb_glx_get_visual_configs (xcb_connection_t *c  /**< */,
4386                             uint32_t          screen  /**< */);
4387 
4388 /**
4389  *
4390  * @param c The connection
4391  * @return A cookie
4392  *
4393  * Delivers a request to the X server.
4394  *
4395  * This form can be used only if the request will cause
4396  * a reply to be generated. Any returned error will be
4397  * placed in the event queue.
4398  */
4399 
4400 /*****************************************************************************
4401  **
4402  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_unchecked
4403  **
4404  ** @param xcb_connection_t *c
4405  ** @param uint32_t          screen
4406  ** @returns xcb_glx_get_visual_configs_cookie_t
4407  **
4408  *****************************************************************************/
4409 
4410 xcb_glx_get_visual_configs_cookie_t
4411 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c  /**< */,
4412                                       uint32_t          screen  /**< */);
4413 
4414 
4415 /*****************************************************************************
4416  **
4417  ** uint32_t * xcb_glx_get_visual_configs_property_list
4418  **
4419  ** @param const xcb_glx_get_visual_configs_reply_t *R
4420  ** @returns uint32_t *
4421  **
4422  *****************************************************************************/
4423 
4424 uint32_t *
4425 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R  /**< */);
4426 
4427 
4428 /*****************************************************************************
4429  **
4430  ** int xcb_glx_get_visual_configs_property_list_length
4431  **
4432  ** @param const xcb_glx_get_visual_configs_reply_t *R
4433  ** @returns int
4434  **
4435  *****************************************************************************/
4436 
4437 int
4438 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R  /**< */);
4439 
4440 
4441 /*****************************************************************************
4442  **
4443  ** xcb_generic_iterator_t xcb_glx_get_visual_configs_property_list_end
4444  **
4445  ** @param const xcb_glx_get_visual_configs_reply_t *R
4446  ** @returns xcb_generic_iterator_t
4447  **
4448  *****************************************************************************/
4449 
4450 xcb_generic_iterator_t
4451 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R  /**< */);
4452 
4453 /**
4454  * Return the reply
4455  * @param c      The connection
4456  * @param cookie The cookie
4457  * @param e      The xcb_generic_error_t supplied
4458  *
4459  * Returns the reply of the request asked by
4460  *
4461  * The parameter @p e supplied to this function must be NULL if
4462  * xcb_glx_get_visual_configs_unchecked(). is used.
4463  * Otherwise, it stores the error if any.
4464  *
4465  * The returned value must be freed by the caller using free().
4466  */
4467 
4468 /*****************************************************************************
4469  **
4470  ** xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply
4471  **
4472  ** @param xcb_connection_t                     *c
4473  ** @param xcb_glx_get_visual_configs_cookie_t   cookie
4474  ** @param xcb_generic_error_t                 **e
4475  ** @returns xcb_glx_get_visual_configs_reply_t *
4476  **
4477  *****************************************************************************/
4478 
4479 xcb_glx_get_visual_configs_reply_t *
4480 xcb_glx_get_visual_configs_reply (xcb_connection_t                     *c  /**< */,
4481                                   xcb_glx_get_visual_configs_cookie_t   cookie  /**< */,
4482                                   xcb_generic_error_t                 **e  /**< */);
4483 
4484 /**
4485  *
4486  * @param c The connection
4487  * @return A cookie
4488  *
4489  * Delivers a request to the X server.
4490  *
4491  * This form can be used only if the request will not cause
4492  * a reply to be generated. Any returned error will be
4493  * saved for handling by xcb_request_check().
4494  */
4495 
4496 /*****************************************************************************
4497  **
4498  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap_checked
4499  **
4500  ** @param xcb_connection_t *c
4501  ** @param xcb_glx_pixmap_t  glx_pixmap
4502  ** @returns xcb_void_cookie_t
4503  **
4504  *****************************************************************************/
4505 
4506 xcb_void_cookie_t
4507 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c  /**< */,
4508                                     xcb_glx_pixmap_t  glx_pixmap  /**< */);
4509 
4510 /**
4511  *
4512  * @param c The connection
4513  * @return A cookie
4514  *
4515  * Delivers a request to the X server.
4516  *
4517  */
4518 
4519 /*****************************************************************************
4520  **
4521  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap
4522  **
4523  ** @param xcb_connection_t *c
4524  ** @param xcb_glx_pixmap_t  glx_pixmap
4525  ** @returns xcb_void_cookie_t
4526  **
4527  *****************************************************************************/
4528 
4529 xcb_void_cookie_t
4530 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c  /**< */,
4531                             xcb_glx_pixmap_t  glx_pixmap  /**< */);
4532 
4533 int
4534 xcb_glx_vendor_private_sizeof (const void  *_buffer  /**< */,
4535                                uint32_t     data_len  /**< */);
4536 
4537 /**
4538  *
4539  * @param c The connection
4540  * @return A cookie
4541  *
4542  * Delivers a request to the X server.
4543  *
4544  * This form can be used only if the request will not cause
4545  * a reply to be generated. Any returned error will be
4546  * saved for handling by xcb_request_check().
4547  */
4548 
4549 /*****************************************************************************
4550  **
4551  ** xcb_void_cookie_t xcb_glx_vendor_private_checked
4552  **
4553  ** @param xcb_connection_t      *c
4554  ** @param uint32_t               vendor_code
4555  ** @param xcb_glx_context_tag_t  context_tag
4556  ** @param uint32_t               data_len
4557  ** @param const uint8_t         *data
4558  ** @returns xcb_void_cookie_t
4559  **
4560  *****************************************************************************/
4561 
4562 xcb_void_cookie_t
4563 xcb_glx_vendor_private_checked (xcb_connection_t      *c  /**< */,
4564                                 uint32_t               vendor_code  /**< */,
4565                                 xcb_glx_context_tag_t  context_tag  /**< */,
4566                                 uint32_t               data_len  /**< */,
4567                                 const uint8_t         *data  /**< */);
4568 
4569 /**
4570  *
4571  * @param c The connection
4572  * @return A cookie
4573  *
4574  * Delivers a request to the X server.
4575  *
4576  */
4577 
4578 /*****************************************************************************
4579  **
4580  ** xcb_void_cookie_t xcb_glx_vendor_private
4581  **
4582  ** @param xcb_connection_t      *c
4583  ** @param uint32_t               vendor_code
4584  ** @param xcb_glx_context_tag_t  context_tag
4585  ** @param uint32_t               data_len
4586  ** @param const uint8_t         *data
4587  ** @returns xcb_void_cookie_t
4588  **
4589  *****************************************************************************/
4590 
4591 xcb_void_cookie_t
4592 xcb_glx_vendor_private (xcb_connection_t      *c  /**< */,
4593                         uint32_t               vendor_code  /**< */,
4594                         xcb_glx_context_tag_t  context_tag  /**< */,
4595                         uint32_t               data_len  /**< */,
4596                         const uint8_t         *data  /**< */);
4597 
4598 int
4599 xcb_glx_vendor_private_with_reply_sizeof (const void  *_buffer  /**< */,
4600                                           uint32_t     data_len  /**< */);
4601 
4602 /**
4603  *
4604  * @param c The connection
4605  * @return A cookie
4606  *
4607  * Delivers a request to the X server.
4608  *
4609  */
4610 
4611 /*****************************************************************************
4612  **
4613  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply
4614  **
4615  ** @param xcb_connection_t      *c
4616  ** @param uint32_t               vendor_code
4617  ** @param xcb_glx_context_tag_t  context_tag
4618  ** @param uint32_t               data_len
4619  ** @param const uint8_t         *data
4620  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
4621  **
4622  *****************************************************************************/
4623 
4624 xcb_glx_vendor_private_with_reply_cookie_t
4625 xcb_glx_vendor_private_with_reply (xcb_connection_t      *c  /**< */,
4626                                    uint32_t               vendor_code  /**< */,
4627                                    xcb_glx_context_tag_t  context_tag  /**< */,
4628                                    uint32_t               data_len  /**< */,
4629                                    const uint8_t         *data  /**< */);
4630 
4631 /**
4632  *
4633  * @param c The connection
4634  * @return A cookie
4635  *
4636  * Delivers a request to the X server.
4637  *
4638  * This form can be used only if the request will cause
4639  * a reply to be generated. Any returned error will be
4640  * placed in the event queue.
4641  */
4642 
4643 /*****************************************************************************
4644  **
4645  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_unchecked
4646  **
4647  ** @param xcb_connection_t      *c
4648  ** @param uint32_t               vendor_code
4649  ** @param xcb_glx_context_tag_t  context_tag
4650  ** @param uint32_t               data_len
4651  ** @param const uint8_t         *data
4652  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
4653  **
4654  *****************************************************************************/
4655 
4656 xcb_glx_vendor_private_with_reply_cookie_t
4657 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t      *c  /**< */,
4658                                              uint32_t               vendor_code  /**< */,
4659                                              xcb_glx_context_tag_t  context_tag  /**< */,
4660                                              uint32_t               data_len  /**< */,
4661                                              const uint8_t         *data  /**< */);
4662 
4663 
4664 /*****************************************************************************
4665  **
4666  ** uint8_t * xcb_glx_vendor_private_with_reply_data_2
4667  **
4668  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
4669  ** @returns uint8_t *
4670  **
4671  *****************************************************************************/
4672 
4673 uint8_t *
4674 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4675 
4676 
4677 /*****************************************************************************
4678  **
4679  ** int xcb_glx_vendor_private_with_reply_data_2_length
4680  **
4681  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
4682  ** @returns int
4683  **
4684  *****************************************************************************/
4685 
4686 int
4687 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4688 
4689 
4690 /*****************************************************************************
4691  **
4692  ** xcb_generic_iterator_t xcb_glx_vendor_private_with_reply_data_2_end
4693  **
4694  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
4695  ** @returns xcb_generic_iterator_t
4696  **
4697  *****************************************************************************/
4698 
4699 xcb_generic_iterator_t
4700 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4701 
4702 /**
4703  * Return the reply
4704  * @param c      The connection
4705  * @param cookie The cookie
4706  * @param e      The xcb_generic_error_t supplied
4707  *
4708  * Returns the reply of the request asked by
4709  *
4710  * The parameter @p e supplied to this function must be NULL if
4711  * xcb_glx_vendor_private_with_reply_unchecked(). is used.
4712  * Otherwise, it stores the error if any.
4713  *
4714  * The returned value must be freed by the caller using free().
4715  */
4716 
4717 /*****************************************************************************
4718  **
4719  ** xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with_reply_reply
4720  **
4721  ** @param xcb_connection_t                            *c
4722  ** @param xcb_glx_vendor_private_with_reply_cookie_t   cookie
4723  ** @param xcb_generic_error_t                        **e
4724  ** @returns xcb_glx_vendor_private_with_reply_reply_t *
4725  **
4726  *****************************************************************************/
4727 
4728 xcb_glx_vendor_private_with_reply_reply_t *
4729 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t                            *c  /**< */,
4730                                          xcb_glx_vendor_private_with_reply_cookie_t   cookie  /**< */,
4731                                          xcb_generic_error_t                        **e  /**< */);
4732 
4733 /**
4734  *
4735  * @param c The connection
4736  * @return A cookie
4737  *
4738  * Delivers a request to the X server.
4739  *
4740  */
4741 
4742 /*****************************************************************************
4743  **
4744  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string
4745  **
4746  ** @param xcb_connection_t *c
4747  ** @param uint32_t          screen
4748  ** @returns xcb_glx_query_extensions_string_cookie_t
4749  **
4750  *****************************************************************************/
4751 
4752 xcb_glx_query_extensions_string_cookie_t
4753 xcb_glx_query_extensions_string (xcb_connection_t *c  /**< */,
4754                                  uint32_t          screen  /**< */);
4755 
4756 /**
4757  *
4758  * @param c The connection
4759  * @return A cookie
4760  *
4761  * Delivers a request to the X server.
4762  *
4763  * This form can be used only if the request will cause
4764  * a reply to be generated. Any returned error will be
4765  * placed in the event queue.
4766  */
4767 
4768 /*****************************************************************************
4769  **
4770  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_unchecked
4771  **
4772  ** @param xcb_connection_t *c
4773  ** @param uint32_t          screen
4774  ** @returns xcb_glx_query_extensions_string_cookie_t
4775  **
4776  *****************************************************************************/
4777 
4778 xcb_glx_query_extensions_string_cookie_t
4779 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c  /**< */,
4780                                            uint32_t          screen  /**< */);
4781 
4782 /**
4783  * Return the reply
4784  * @param c      The connection
4785  * @param cookie The cookie
4786  * @param e      The xcb_generic_error_t supplied
4787  *
4788  * Returns the reply of the request asked by
4789  *
4790  * The parameter @p e supplied to this function must be NULL if
4791  * xcb_glx_query_extensions_string_unchecked(). is used.
4792  * Otherwise, it stores the error if any.
4793  *
4794  * The returned value must be freed by the caller using free().
4795  */
4796 
4797 /*****************************************************************************
4798  **
4799  ** xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_string_reply
4800  **
4801  ** @param xcb_connection_t                          *c
4802  ** @param xcb_glx_query_extensions_string_cookie_t   cookie
4803  ** @param xcb_generic_error_t                      **e
4804  ** @returns xcb_glx_query_extensions_string_reply_t *
4805  **
4806  *****************************************************************************/
4807 
4808 xcb_glx_query_extensions_string_reply_t *
4809 xcb_glx_query_extensions_string_reply (xcb_connection_t                          *c  /**< */,
4810                                        xcb_glx_query_extensions_string_cookie_t   cookie  /**< */,
4811                                        xcb_generic_error_t                      **e  /**< */);
4812 
4813 int
4814 xcb_glx_query_server_string_sizeof (const void  *_buffer  /**< */);
4815 
4816 /**
4817  *
4818  * @param c The connection
4819  * @return A cookie
4820  *
4821  * Delivers a request to the X server.
4822  *
4823  */
4824 
4825 /*****************************************************************************
4826  **
4827  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string
4828  **
4829  ** @param xcb_connection_t *c
4830  ** @param uint32_t          screen
4831  ** @param uint32_t          name
4832  ** @returns xcb_glx_query_server_string_cookie_t
4833  **
4834  *****************************************************************************/
4835 
4836 xcb_glx_query_server_string_cookie_t
4837 xcb_glx_query_server_string (xcb_connection_t *c  /**< */,
4838                              uint32_t          screen  /**< */,
4839                              uint32_t          name  /**< */);
4840 
4841 /**
4842  *
4843  * @param c The connection
4844  * @return A cookie
4845  *
4846  * Delivers a request to the X server.
4847  *
4848  * This form can be used only if the request will cause
4849  * a reply to be generated. Any returned error will be
4850  * placed in the event queue.
4851  */
4852 
4853 /*****************************************************************************
4854  **
4855  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_unchecked
4856  **
4857  ** @param xcb_connection_t *c
4858  ** @param uint32_t          screen
4859  ** @param uint32_t          name
4860  ** @returns xcb_glx_query_server_string_cookie_t
4861  **
4862  *****************************************************************************/
4863 
4864 xcb_glx_query_server_string_cookie_t
4865 xcb_glx_query_server_string_unchecked (xcb_connection_t *c  /**< */,
4866                                        uint32_t          screen  /**< */,
4867                                        uint32_t          name  /**< */);
4868 
4869 
4870 /*****************************************************************************
4871  **
4872  ** char * xcb_glx_query_server_string_string
4873  **
4874  ** @param const xcb_glx_query_server_string_reply_t *R
4875  ** @returns char *
4876  **
4877  *****************************************************************************/
4878 
4879 char *
4880 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R  /**< */);
4881 
4882 
4883 /*****************************************************************************
4884  **
4885  ** int xcb_glx_query_server_string_string_length
4886  **
4887  ** @param const xcb_glx_query_server_string_reply_t *R
4888  ** @returns int
4889  **
4890  *****************************************************************************/
4891 
4892 int
4893 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R  /**< */);
4894 
4895 
4896 /*****************************************************************************
4897  **
4898  ** xcb_generic_iterator_t xcb_glx_query_server_string_string_end
4899  **
4900  ** @param const xcb_glx_query_server_string_reply_t *R
4901  ** @returns xcb_generic_iterator_t
4902  **
4903  *****************************************************************************/
4904 
4905 xcb_generic_iterator_t
4906 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R  /**< */);
4907 
4908 /**
4909  * Return the reply
4910  * @param c      The connection
4911  * @param cookie The cookie
4912  * @param e      The xcb_generic_error_t supplied
4913  *
4914  * Returns the reply of the request asked by
4915  *
4916  * The parameter @p e supplied to this function must be NULL if
4917  * xcb_glx_query_server_string_unchecked(). is used.
4918  * Otherwise, it stores the error if any.
4919  *
4920  * The returned value must be freed by the caller using free().
4921  */
4922 
4923 /*****************************************************************************
4924  **
4925  ** xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply
4926  **
4927  ** @param xcb_connection_t                      *c
4928  ** @param xcb_glx_query_server_string_cookie_t   cookie
4929  ** @param xcb_generic_error_t                  **e
4930  ** @returns xcb_glx_query_server_string_reply_t *
4931  **
4932  *****************************************************************************/
4933 
4934 xcb_glx_query_server_string_reply_t *
4935 xcb_glx_query_server_string_reply (xcb_connection_t                      *c  /**< */,
4936                                    xcb_glx_query_server_string_cookie_t   cookie  /**< */,
4937                                    xcb_generic_error_t                  **e  /**< */);
4938 
4939 int
4940 xcb_glx_client_info_sizeof (const void  *_buffer  /**< */);
4941 
4942 /**
4943  *
4944  * @param c The connection
4945  * @return A cookie
4946  *
4947  * Delivers a request to the X server.
4948  *
4949  * This form can be used only if the request will not cause
4950  * a reply to be generated. Any returned error will be
4951  * saved for handling by xcb_request_check().
4952  */
4953 
4954 /*****************************************************************************
4955  **
4956  ** xcb_void_cookie_t xcb_glx_client_info_checked
4957  **
4958  ** @param xcb_connection_t *c
4959  ** @param uint32_t          major_version
4960  ** @param uint32_t          minor_version
4961  ** @param uint32_t          str_len
4962  ** @param const char       *string
4963  ** @returns xcb_void_cookie_t
4964  **
4965  *****************************************************************************/
4966 
4967 xcb_void_cookie_t
4968 xcb_glx_client_info_checked (xcb_connection_t *c  /**< */,
4969                              uint32_t          major_version  /**< */,
4970                              uint32_t          minor_version  /**< */,
4971                              uint32_t          str_len  /**< */,
4972                              const char       *string  /**< */);
4973 
4974 /**
4975  *
4976  * @param c The connection
4977  * @return A cookie
4978  *
4979  * Delivers a request to the X server.
4980  *
4981  */
4982 
4983 /*****************************************************************************
4984  **
4985  ** xcb_void_cookie_t xcb_glx_client_info
4986  **
4987  ** @param xcb_connection_t *c
4988  ** @param uint32_t          major_version
4989  ** @param uint32_t          minor_version
4990  ** @param uint32_t          str_len
4991  ** @param const char       *string
4992  ** @returns xcb_void_cookie_t
4993  **
4994  *****************************************************************************/
4995 
4996 xcb_void_cookie_t
4997 xcb_glx_client_info (xcb_connection_t *c  /**< */,
4998                      uint32_t          major_version  /**< */,
4999                      uint32_t          minor_version  /**< */,
5000                      uint32_t          str_len  /**< */,
5001                      const char       *string  /**< */);
5002 
5003 int
5004 xcb_glx_get_fb_configs_sizeof (const void  *_buffer  /**< */);
5005 
5006 /**
5007  *
5008  * @param c The connection
5009  * @return A cookie
5010  *
5011  * Delivers a request to the X server.
5012  *
5013  */
5014 
5015 /*****************************************************************************
5016  **
5017  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs
5018  **
5019  ** @param xcb_connection_t *c
5020  ** @param uint32_t          screen
5021  ** @returns xcb_glx_get_fb_configs_cookie_t
5022  **
5023  *****************************************************************************/
5024 
5025 xcb_glx_get_fb_configs_cookie_t
5026 xcb_glx_get_fb_configs (xcb_connection_t *c  /**< */,
5027                         uint32_t          screen  /**< */);
5028 
5029 /**
5030  *
5031  * @param c The connection
5032  * @return A cookie
5033  *
5034  * Delivers a request to the X server.
5035  *
5036  * This form can be used only if the request will cause
5037  * a reply to be generated. Any returned error will be
5038  * placed in the event queue.
5039  */
5040 
5041 /*****************************************************************************
5042  **
5043  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_unchecked
5044  **
5045  ** @param xcb_connection_t *c
5046  ** @param uint32_t          screen
5047  ** @returns xcb_glx_get_fb_configs_cookie_t
5048  **
5049  *****************************************************************************/
5050 
5051 xcb_glx_get_fb_configs_cookie_t
5052 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c  /**< */,
5053                                   uint32_t          screen  /**< */);
5054 
5055 
5056 /*****************************************************************************
5057  **
5058  ** uint32_t * xcb_glx_get_fb_configs_property_list
5059  **
5060  ** @param const xcb_glx_get_fb_configs_reply_t *R
5061  ** @returns uint32_t *
5062  **
5063  *****************************************************************************/
5064 
5065 uint32_t *
5066 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R  /**< */);
5067 
5068 
5069 /*****************************************************************************
5070  **
5071  ** int xcb_glx_get_fb_configs_property_list_length
5072  **
5073  ** @param const xcb_glx_get_fb_configs_reply_t *R
5074  ** @returns int
5075  **
5076  *****************************************************************************/
5077 
5078 int
5079 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R  /**< */);
5080 
5081 
5082 /*****************************************************************************
5083  **
5084  ** xcb_generic_iterator_t xcb_glx_get_fb_configs_property_list_end
5085  **
5086  ** @param const xcb_glx_get_fb_configs_reply_t *R
5087  ** @returns xcb_generic_iterator_t
5088  **
5089  *****************************************************************************/
5090 
5091 xcb_generic_iterator_t
5092 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R  /**< */);
5093 
5094 /**
5095  * Return the reply
5096  * @param c      The connection
5097  * @param cookie The cookie
5098  * @param e      The xcb_generic_error_t supplied
5099  *
5100  * Returns the reply of the request asked by
5101  *
5102  * The parameter @p e supplied to this function must be NULL if
5103  * xcb_glx_get_fb_configs_unchecked(). is used.
5104  * Otherwise, it stores the error if any.
5105  *
5106  * The returned value must be freed by the caller using free().
5107  */
5108 
5109 /*****************************************************************************
5110  **
5111  ** xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply
5112  **
5113  ** @param xcb_connection_t                 *c
5114  ** @param xcb_glx_get_fb_configs_cookie_t   cookie
5115  ** @param xcb_generic_error_t             **e
5116  ** @returns xcb_glx_get_fb_configs_reply_t *
5117  **
5118  *****************************************************************************/
5119 
5120 xcb_glx_get_fb_configs_reply_t *
5121 xcb_glx_get_fb_configs_reply (xcb_connection_t                 *c  /**< */,
5122                               xcb_glx_get_fb_configs_cookie_t   cookie  /**< */,
5123                               xcb_generic_error_t             **e  /**< */);
5124 
5125 int
5126 xcb_glx_create_pixmap_sizeof (const void  *_buffer  /**< */);
5127 
5128 /**
5129  *
5130  * @param c The connection
5131  * @return A cookie
5132  *
5133  * Delivers a request to the X server.
5134  *
5135  * This form can be used only if the request will not cause
5136  * a reply to be generated. Any returned error will be
5137  * saved for handling by xcb_request_check().
5138  */
5139 
5140 /*****************************************************************************
5141  **
5142  ** xcb_void_cookie_t xcb_glx_create_pixmap_checked
5143  **
5144  ** @param xcb_connection_t   *c
5145  ** @param uint32_t            screen
5146  ** @param xcb_glx_fbconfig_t  fbconfig
5147  ** @param xcb_pixmap_t        pixmap
5148  ** @param xcb_glx_pixmap_t    glx_pixmap
5149  ** @param uint32_t            num_attribs
5150  ** @param const uint32_t     *attribs
5151  ** @returns xcb_void_cookie_t
5152  **
5153  *****************************************************************************/
5154 
5155 xcb_void_cookie_t
5156 xcb_glx_create_pixmap_checked (xcb_connection_t   *c  /**< */,
5157                                uint32_t            screen  /**< */,
5158                                xcb_glx_fbconfig_t  fbconfig  /**< */,
5159                                xcb_pixmap_t        pixmap  /**< */,
5160                                xcb_glx_pixmap_t    glx_pixmap  /**< */,
5161                                uint32_t            num_attribs  /**< */,
5162                                const uint32_t     *attribs  /**< */);
5163 
5164 /**
5165  *
5166  * @param c The connection
5167  * @return A cookie
5168  *
5169  * Delivers a request to the X server.
5170  *
5171  */
5172 
5173 /*****************************************************************************
5174  **
5175  ** xcb_void_cookie_t xcb_glx_create_pixmap
5176  **
5177  ** @param xcb_connection_t   *c
5178  ** @param uint32_t            screen
5179  ** @param xcb_glx_fbconfig_t  fbconfig
5180  ** @param xcb_pixmap_t        pixmap
5181  ** @param xcb_glx_pixmap_t    glx_pixmap
5182  ** @param uint32_t            num_attribs
5183  ** @param const uint32_t     *attribs
5184  ** @returns xcb_void_cookie_t
5185  **
5186  *****************************************************************************/
5187 
5188 xcb_void_cookie_t
5189 xcb_glx_create_pixmap (xcb_connection_t   *c  /**< */,
5190                        uint32_t            screen  /**< */,
5191                        xcb_glx_fbconfig_t  fbconfig  /**< */,
5192                        xcb_pixmap_t        pixmap  /**< */,
5193                        xcb_glx_pixmap_t    glx_pixmap  /**< */,
5194                        uint32_t            num_attribs  /**< */,
5195                        const uint32_t     *attribs  /**< */);
5196 
5197 /**
5198  *
5199  * @param c The connection
5200  * @return A cookie
5201  *
5202  * Delivers a request to the X server.
5203  *
5204  * This form can be used only if the request will not cause
5205  * a reply to be generated. Any returned error will be
5206  * saved for handling by xcb_request_check().
5207  */
5208 
5209 /*****************************************************************************
5210  **
5211  ** xcb_void_cookie_t xcb_glx_destroy_pixmap_checked
5212  **
5213  ** @param xcb_connection_t *c
5214  ** @param xcb_glx_pixmap_t  glx_pixmap
5215  ** @returns xcb_void_cookie_t
5216  **
5217  *****************************************************************************/
5218 
5219 xcb_void_cookie_t
5220 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c  /**< */,
5221                                 xcb_glx_pixmap_t  glx_pixmap  /**< */);
5222 
5223 /**
5224  *
5225  * @param c The connection
5226  * @return A cookie
5227  *
5228  * Delivers a request to the X server.
5229  *
5230  */
5231 
5232 /*****************************************************************************
5233  **
5234  ** xcb_void_cookie_t xcb_glx_destroy_pixmap
5235  **
5236  ** @param xcb_connection_t *c
5237  ** @param xcb_glx_pixmap_t  glx_pixmap
5238  ** @returns xcb_void_cookie_t
5239  **
5240  *****************************************************************************/
5241 
5242 xcb_void_cookie_t
5243 xcb_glx_destroy_pixmap (xcb_connection_t *c  /**< */,
5244                         xcb_glx_pixmap_t  glx_pixmap  /**< */);
5245 
5246 /**
5247  *
5248  * @param c The connection
5249  * @return A cookie
5250  *
5251  * Delivers a request to the X server.
5252  *
5253  * This form can be used only if the request will not cause
5254  * a reply to be generated. Any returned error will be
5255  * saved for handling by xcb_request_check().
5256  */
5257 
5258 /*****************************************************************************
5259  **
5260  ** xcb_void_cookie_t xcb_glx_create_new_context_checked
5261  **
5262  ** @param xcb_connection_t   *c
5263  ** @param xcb_glx_context_t   context
5264  ** @param xcb_glx_fbconfig_t  fbconfig
5265  ** @param uint32_t            screen
5266  ** @param uint32_t            render_type
5267  ** @param xcb_glx_context_t   share_list
5268  ** @param uint8_t             is_direct
5269  ** @returns xcb_void_cookie_t
5270  **
5271  *****************************************************************************/
5272 
5273 xcb_void_cookie_t
5274 xcb_glx_create_new_context_checked (xcb_connection_t   *c  /**< */,
5275                                     xcb_glx_context_t   context  /**< */,
5276                                     xcb_glx_fbconfig_t  fbconfig  /**< */,
5277                                     uint32_t            screen  /**< */,
5278                                     uint32_t            render_type  /**< */,
5279                                     xcb_glx_context_t   share_list  /**< */,
5280                                     uint8_t             is_direct  /**< */);
5281 
5282 /**
5283  *
5284  * @param c The connection
5285  * @return A cookie
5286  *
5287  * Delivers a request to the X server.
5288  *
5289  */
5290 
5291 /*****************************************************************************
5292  **
5293  ** xcb_void_cookie_t xcb_glx_create_new_context
5294  **
5295  ** @param xcb_connection_t   *c
5296  ** @param xcb_glx_context_t   context
5297  ** @param xcb_glx_fbconfig_t  fbconfig
5298  ** @param uint32_t            screen
5299  ** @param uint32_t            render_type
5300  ** @param xcb_glx_context_t   share_list
5301  ** @param uint8_t             is_direct
5302  ** @returns xcb_void_cookie_t
5303  **
5304  *****************************************************************************/
5305 
5306 xcb_void_cookie_t
5307 xcb_glx_create_new_context (xcb_connection_t   *c  /**< */,
5308                             xcb_glx_context_t   context  /**< */,
5309                             xcb_glx_fbconfig_t  fbconfig  /**< */,
5310                             uint32_t            screen  /**< */,
5311                             uint32_t            render_type  /**< */,
5312                             xcb_glx_context_t   share_list  /**< */,
5313                             uint8_t             is_direct  /**< */);
5314 
5315 int
5316 xcb_glx_query_context_sizeof (const void  *_buffer  /**< */);
5317 
5318 /**
5319  *
5320  * @param c The connection
5321  * @return A cookie
5322  *
5323  * Delivers a request to the X server.
5324  *
5325  */
5326 
5327 /*****************************************************************************
5328  **
5329  ** xcb_glx_query_context_cookie_t xcb_glx_query_context
5330  **
5331  ** @param xcb_connection_t  *c
5332  ** @param xcb_glx_context_t  context
5333  ** @returns xcb_glx_query_context_cookie_t
5334  **
5335  *****************************************************************************/
5336 
5337 xcb_glx_query_context_cookie_t
5338 xcb_glx_query_context (xcb_connection_t  *c  /**< */,
5339                        xcb_glx_context_t  context  /**< */);
5340 
5341 /**
5342  *
5343  * @param c The connection
5344  * @return A cookie
5345  *
5346  * Delivers a request to the X server.
5347  *
5348  * This form can be used only if the request will cause
5349  * a reply to be generated. Any returned error will be
5350  * placed in the event queue.
5351  */
5352 
5353 /*****************************************************************************
5354  **
5355  ** xcb_glx_query_context_cookie_t xcb_glx_query_context_unchecked
5356  **
5357  ** @param xcb_connection_t  *c
5358  ** @param xcb_glx_context_t  context
5359  ** @returns xcb_glx_query_context_cookie_t
5360  **
5361  *****************************************************************************/
5362 
5363 xcb_glx_query_context_cookie_t
5364 xcb_glx_query_context_unchecked (xcb_connection_t  *c  /**< */,
5365                                  xcb_glx_context_t  context  /**< */);
5366 
5367 
5368 /*****************************************************************************
5369  **
5370  ** uint32_t * xcb_glx_query_context_attribs
5371  **
5372  ** @param const xcb_glx_query_context_reply_t *R
5373  ** @returns uint32_t *
5374  **
5375  *****************************************************************************/
5376 
5377 uint32_t *
5378 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R  /**< */);
5379 
5380 
5381 /*****************************************************************************
5382  **
5383  ** int xcb_glx_query_context_attribs_length
5384  **
5385  ** @param const xcb_glx_query_context_reply_t *R
5386  ** @returns int
5387  **
5388  *****************************************************************************/
5389 
5390 int
5391 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R  /**< */);
5392 
5393 
5394 /*****************************************************************************
5395  **
5396  ** xcb_generic_iterator_t xcb_glx_query_context_attribs_end
5397  **
5398  ** @param const xcb_glx_query_context_reply_t *R
5399  ** @returns xcb_generic_iterator_t
5400  **
5401  *****************************************************************************/
5402 
5403 xcb_generic_iterator_t
5404 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R  /**< */);
5405 
5406 /**
5407  * Return the reply
5408  * @param c      The connection
5409  * @param cookie The cookie
5410  * @param e      The xcb_generic_error_t supplied
5411  *
5412  * Returns the reply of the request asked by
5413  *
5414  * The parameter @p e supplied to this function must be NULL if
5415  * xcb_glx_query_context_unchecked(). is used.
5416  * Otherwise, it stores the error if any.
5417  *
5418  * The returned value must be freed by the caller using free().
5419  */
5420 
5421 /*****************************************************************************
5422  **
5423  ** xcb_glx_query_context_reply_t * xcb_glx_query_context_reply
5424  **
5425  ** @param xcb_connection_t                *c
5426  ** @param xcb_glx_query_context_cookie_t   cookie
5427  ** @param xcb_generic_error_t            **e
5428  ** @returns xcb_glx_query_context_reply_t *
5429  **
5430  *****************************************************************************/
5431 
5432 xcb_glx_query_context_reply_t *
5433 xcb_glx_query_context_reply (xcb_connection_t                *c  /**< */,
5434                              xcb_glx_query_context_cookie_t   cookie  /**< */,
5435                              xcb_generic_error_t            **e  /**< */);
5436 
5437 /**
5438  *
5439  * @param c The connection
5440  * @return A cookie
5441  *
5442  * Delivers a request to the X server.
5443  *
5444  */
5445 
5446 /*****************************************************************************
5447  **
5448  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current
5449  **
5450  ** @param xcb_connection_t      *c
5451  ** @param xcb_glx_context_tag_t  old_context_tag
5452  ** @param xcb_glx_drawable_t     drawable
5453  ** @param xcb_glx_drawable_t     read_drawable
5454  ** @param xcb_glx_context_t      context
5455  ** @returns xcb_glx_make_context_current_cookie_t
5456  **
5457  *****************************************************************************/
5458 
5459 xcb_glx_make_context_current_cookie_t
5460 xcb_glx_make_context_current (xcb_connection_t      *c  /**< */,
5461                               xcb_glx_context_tag_t  old_context_tag  /**< */,
5462                               xcb_glx_drawable_t     drawable  /**< */,
5463                               xcb_glx_drawable_t     read_drawable  /**< */,
5464                               xcb_glx_context_t      context  /**< */);
5465 
5466 /**
5467  *
5468  * @param c The connection
5469  * @return A cookie
5470  *
5471  * Delivers a request to the X server.
5472  *
5473  * This form can be used only if the request will cause
5474  * a reply to be generated. Any returned error will be
5475  * placed in the event queue.
5476  */
5477 
5478 /*****************************************************************************
5479  **
5480  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_unchecked
5481  **
5482  ** @param xcb_connection_t      *c
5483  ** @param xcb_glx_context_tag_t  old_context_tag
5484  ** @param xcb_glx_drawable_t     drawable
5485  ** @param xcb_glx_drawable_t     read_drawable
5486  ** @param xcb_glx_context_t      context
5487  ** @returns xcb_glx_make_context_current_cookie_t
5488  **
5489  *****************************************************************************/
5490 
5491 xcb_glx_make_context_current_cookie_t
5492 xcb_glx_make_context_current_unchecked (xcb_connection_t      *c  /**< */,
5493                                         xcb_glx_context_tag_t  old_context_tag  /**< */,
5494                                         xcb_glx_drawable_t     drawable  /**< */,
5495                                         xcb_glx_drawable_t     read_drawable  /**< */,
5496                                         xcb_glx_context_t      context  /**< */);
5497 
5498 /**
5499  * Return the reply
5500  * @param c      The connection
5501  * @param cookie The cookie
5502  * @param e      The xcb_generic_error_t supplied
5503  *
5504  * Returns the reply of the request asked by
5505  *
5506  * The parameter @p e supplied to this function must be NULL if
5507  * xcb_glx_make_context_current_unchecked(). is used.
5508  * Otherwise, it stores the error if any.
5509  *
5510  * The returned value must be freed by the caller using free().
5511  */
5512 
5513 /*****************************************************************************
5514  **
5515  ** xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_reply
5516  **
5517  ** @param xcb_connection_t                       *c
5518  ** @param xcb_glx_make_context_current_cookie_t   cookie
5519  ** @param xcb_generic_error_t                   **e
5520  ** @returns xcb_glx_make_context_current_reply_t *
5521  **
5522  *****************************************************************************/
5523 
5524 xcb_glx_make_context_current_reply_t *
5525 xcb_glx_make_context_current_reply (xcb_connection_t                       *c  /**< */,
5526                                     xcb_glx_make_context_current_cookie_t   cookie  /**< */,
5527                                     xcb_generic_error_t                   **e  /**< */);
5528 
5529 int
5530 xcb_glx_create_pbuffer_sizeof (const void  *_buffer  /**< */);
5531 
5532 /**
5533  *
5534  * @param c The connection
5535  * @return A cookie
5536  *
5537  * Delivers a request to the X server.
5538  *
5539  * This form can be used only if the request will not cause
5540  * a reply to be generated. Any returned error will be
5541  * saved for handling by xcb_request_check().
5542  */
5543 
5544 /*****************************************************************************
5545  **
5546  ** xcb_void_cookie_t xcb_glx_create_pbuffer_checked
5547  **
5548  ** @param xcb_connection_t   *c
5549  ** @param uint32_t            screen
5550  ** @param xcb_glx_fbconfig_t  fbconfig
5551  ** @param xcb_glx_pbuffer_t   pbuffer
5552  ** @param uint32_t            num_attribs
5553  ** @param const uint32_t     *attribs
5554  ** @returns xcb_void_cookie_t
5555  **
5556  *****************************************************************************/
5557 
5558 xcb_void_cookie_t
5559 xcb_glx_create_pbuffer_checked (xcb_connection_t   *c  /**< */,
5560                                 uint32_t            screen  /**< */,
5561                                 xcb_glx_fbconfig_t  fbconfig  /**< */,
5562                                 xcb_glx_pbuffer_t   pbuffer  /**< */,
5563                                 uint32_t            num_attribs  /**< */,
5564                                 const uint32_t     *attribs  /**< */);
5565 
5566 /**
5567  *
5568  * @param c The connection
5569  * @return A cookie
5570  *
5571  * Delivers a request to the X server.
5572  *
5573  */
5574 
5575 /*****************************************************************************
5576  **
5577  ** xcb_void_cookie_t xcb_glx_create_pbuffer
5578  **
5579  ** @param xcb_connection_t   *c
5580  ** @param uint32_t            screen
5581  ** @param xcb_glx_fbconfig_t  fbconfig
5582  ** @param xcb_glx_pbuffer_t   pbuffer
5583  ** @param uint32_t            num_attribs
5584  ** @param const uint32_t     *attribs
5585  ** @returns xcb_void_cookie_t
5586  **
5587  *****************************************************************************/
5588 
5589 xcb_void_cookie_t
5590 xcb_glx_create_pbuffer (xcb_connection_t   *c  /**< */,
5591                         uint32_t            screen  /**< */,
5592                         xcb_glx_fbconfig_t  fbconfig  /**< */,
5593                         xcb_glx_pbuffer_t   pbuffer  /**< */,
5594                         uint32_t            num_attribs  /**< */,
5595                         const uint32_t     *attribs  /**< */);
5596 
5597 /**
5598  *
5599  * @param c The connection
5600  * @return A cookie
5601  *
5602  * Delivers a request to the X server.
5603  *
5604  * This form can be used only if the request will not cause
5605  * a reply to be generated. Any returned error will be
5606  * saved for handling by xcb_request_check().
5607  */
5608 
5609 /*****************************************************************************
5610  **
5611  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer_checked
5612  **
5613  ** @param xcb_connection_t  *c
5614  ** @param xcb_glx_pbuffer_t  pbuffer
5615  ** @returns xcb_void_cookie_t
5616  **
5617  *****************************************************************************/
5618 
5619 xcb_void_cookie_t
5620 xcb_glx_destroy_pbuffer_checked (xcb_connection_t  *c  /**< */,
5621                                  xcb_glx_pbuffer_t  pbuffer  /**< */);
5622 
5623 /**
5624  *
5625  * @param c The connection
5626  * @return A cookie
5627  *
5628  * Delivers a request to the X server.
5629  *
5630  */
5631 
5632 /*****************************************************************************
5633  **
5634  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer
5635  **
5636  ** @param xcb_connection_t  *c
5637  ** @param xcb_glx_pbuffer_t  pbuffer
5638  ** @returns xcb_void_cookie_t
5639  **
5640  *****************************************************************************/
5641 
5642 xcb_void_cookie_t
5643 xcb_glx_destroy_pbuffer (xcb_connection_t  *c  /**< */,
5644                          xcb_glx_pbuffer_t  pbuffer  /**< */);
5645 
5646 int
5647 xcb_glx_get_drawable_attributes_sizeof (const void  *_buffer  /**< */);
5648 
5649 /**
5650  *
5651  * @param c The connection
5652  * @return A cookie
5653  *
5654  * Delivers a request to the X server.
5655  *
5656  */
5657 
5658 /*****************************************************************************
5659  **
5660  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes
5661  **
5662  ** @param xcb_connection_t   *c
5663  ** @param xcb_glx_drawable_t  drawable
5664  ** @returns xcb_glx_get_drawable_attributes_cookie_t
5665  **
5666  *****************************************************************************/
5667 
5668 xcb_glx_get_drawable_attributes_cookie_t
5669 xcb_glx_get_drawable_attributes (xcb_connection_t   *c  /**< */,
5670                                  xcb_glx_drawable_t  drawable  /**< */);
5671 
5672 /**
5673  *
5674  * @param c The connection
5675  * @return A cookie
5676  *
5677  * Delivers a request to the X server.
5678  *
5679  * This form can be used only if the request will cause
5680  * a reply to be generated. Any returned error will be
5681  * placed in the event queue.
5682  */
5683 
5684 /*****************************************************************************
5685  **
5686  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_unchecked
5687  **
5688  ** @param xcb_connection_t   *c
5689  ** @param xcb_glx_drawable_t  drawable
5690  ** @returns xcb_glx_get_drawable_attributes_cookie_t
5691  **
5692  *****************************************************************************/
5693 
5694 xcb_glx_get_drawable_attributes_cookie_t
5695 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t   *c  /**< */,
5696                                            xcb_glx_drawable_t  drawable  /**< */);
5697 
5698 
5699 /*****************************************************************************
5700  **
5701  ** uint32_t * xcb_glx_get_drawable_attributes_attribs
5702  **
5703  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
5704  ** @returns uint32_t *
5705  **
5706  *****************************************************************************/
5707 
5708 uint32_t *
5709 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
5710 
5711 
5712 /*****************************************************************************
5713  **
5714  ** int xcb_glx_get_drawable_attributes_attribs_length
5715  **
5716  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
5717  ** @returns int
5718  **
5719  *****************************************************************************/
5720 
5721 int
5722 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
5723 
5724 
5725 /*****************************************************************************
5726  **
5727  ** xcb_generic_iterator_t xcb_glx_get_drawable_attributes_attribs_end
5728  **
5729  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
5730  ** @returns xcb_generic_iterator_t
5731  **
5732  *****************************************************************************/
5733 
5734 xcb_generic_iterator_t
5735 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
5736 
5737 /**
5738  * Return the reply
5739  * @param c      The connection
5740  * @param cookie The cookie
5741  * @param e      The xcb_generic_error_t supplied
5742  *
5743  * Returns the reply of the request asked by
5744  *
5745  * The parameter @p e supplied to this function must be NULL if
5746  * xcb_glx_get_drawable_attributes_unchecked(). is used.
5747  * Otherwise, it stores the error if any.
5748  *
5749  * The returned value must be freed by the caller using free().
5750  */
5751 
5752 /*****************************************************************************
5753  **
5754  ** xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attributes_reply
5755  **
5756  ** @param xcb_connection_t                          *c
5757  ** @param xcb_glx_get_drawable_attributes_cookie_t   cookie
5758  ** @param xcb_generic_error_t                      **e
5759  ** @returns xcb_glx_get_drawable_attributes_reply_t *
5760  **
5761  *****************************************************************************/
5762 
5763 xcb_glx_get_drawable_attributes_reply_t *
5764 xcb_glx_get_drawable_attributes_reply (xcb_connection_t                          *c  /**< */,
5765                                        xcb_glx_get_drawable_attributes_cookie_t   cookie  /**< */,
5766                                        xcb_generic_error_t                      **e  /**< */);
5767 
5768 int
5769 xcb_glx_change_drawable_attributes_sizeof (const void  *_buffer  /**< */);
5770 
5771 /**
5772  *
5773  * @param c The connection
5774  * @return A cookie
5775  *
5776  * Delivers a request to the X server.
5777  *
5778  * This form can be used only if the request will not cause
5779  * a reply to be generated. Any returned error will be
5780  * saved for handling by xcb_request_check().
5781  */
5782 
5783 /*****************************************************************************
5784  **
5785  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes_checked
5786  **
5787  ** @param xcb_connection_t   *c
5788  ** @param xcb_glx_drawable_t  drawable
5789  ** @param uint32_t            num_attribs
5790  ** @param const uint32_t     *attribs
5791  ** @returns xcb_void_cookie_t
5792  **
5793  *****************************************************************************/
5794 
5795 xcb_void_cookie_t
5796 xcb_glx_change_drawable_attributes_checked (xcb_connection_t   *c  /**< */,
5797                                             xcb_glx_drawable_t  drawable  /**< */,
5798                                             uint32_t            num_attribs  /**< */,
5799                                             const uint32_t     *attribs  /**< */);
5800 
5801 /**
5802  *
5803  * @param c The connection
5804  * @return A cookie
5805  *
5806  * Delivers a request to the X server.
5807  *
5808  */
5809 
5810 /*****************************************************************************
5811  **
5812  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes
5813  **
5814  ** @param xcb_connection_t   *c
5815  ** @param xcb_glx_drawable_t  drawable
5816  ** @param uint32_t            num_attribs
5817  ** @param const uint32_t     *attribs
5818  ** @returns xcb_void_cookie_t
5819  **
5820  *****************************************************************************/
5821 
5822 xcb_void_cookie_t
5823 xcb_glx_change_drawable_attributes (xcb_connection_t   *c  /**< */,
5824                                     xcb_glx_drawable_t  drawable  /**< */,
5825                                     uint32_t            num_attribs  /**< */,
5826                                     const uint32_t     *attribs  /**< */);
5827 
5828 int
5829 xcb_glx_create_window_sizeof (const void  *_buffer  /**< */);
5830 
5831 /**
5832  *
5833  * @param c The connection
5834  * @return A cookie
5835  *
5836  * Delivers a request to the X server.
5837  *
5838  * This form can be used only if the request will not cause
5839  * a reply to be generated. Any returned error will be
5840  * saved for handling by xcb_request_check().
5841  */
5842 
5843 /*****************************************************************************
5844  **
5845  ** xcb_void_cookie_t xcb_glx_create_window_checked
5846  **
5847  ** @param xcb_connection_t   *c
5848  ** @param uint32_t            screen
5849  ** @param xcb_glx_fbconfig_t  fbconfig
5850  ** @param xcb_window_t        window
5851  ** @param xcb_glx_window_t    glx_window
5852  ** @param uint32_t            num_attribs
5853  ** @param const uint32_t     *attribs
5854  ** @returns xcb_void_cookie_t
5855  **
5856  *****************************************************************************/
5857 
5858 xcb_void_cookie_t
5859 xcb_glx_create_window_checked (xcb_connection_t   *c  /**< */,
5860                                uint32_t            screen  /**< */,
5861                                xcb_glx_fbconfig_t  fbconfig  /**< */,
5862                                xcb_window_t        window  /**< */,
5863                                xcb_glx_window_t    glx_window  /**< */,
5864                                uint32_t            num_attribs  /**< */,
5865                                const uint32_t     *attribs  /**< */);
5866 
5867 /**
5868  *
5869  * @param c The connection
5870  * @return A cookie
5871  *
5872  * Delivers a request to the X server.
5873  *
5874  */
5875 
5876 /*****************************************************************************
5877  **
5878  ** xcb_void_cookie_t xcb_glx_create_window
5879  **
5880  ** @param xcb_connection_t   *c
5881  ** @param uint32_t            screen
5882  ** @param xcb_glx_fbconfig_t  fbconfig
5883  ** @param xcb_window_t        window
5884  ** @param xcb_glx_window_t    glx_window
5885  ** @param uint32_t            num_attribs
5886  ** @param const uint32_t     *attribs
5887  ** @returns xcb_void_cookie_t
5888  **
5889  *****************************************************************************/
5890 
5891 xcb_void_cookie_t
5892 xcb_glx_create_window (xcb_connection_t   *c  /**< */,
5893                        uint32_t            screen  /**< */,
5894                        xcb_glx_fbconfig_t  fbconfig  /**< */,
5895                        xcb_window_t        window  /**< */,
5896                        xcb_glx_window_t    glx_window  /**< */,
5897                        uint32_t            num_attribs  /**< */,
5898                        const uint32_t     *attribs  /**< */);
5899 
5900 /**
5901  *
5902  * @param c The connection
5903  * @return A cookie
5904  *
5905  * Delivers a request to the X server.
5906  *
5907  * This form can be used only if the request will not cause
5908  * a reply to be generated. Any returned error will be
5909  * saved for handling by xcb_request_check().
5910  */
5911 
5912 /*****************************************************************************
5913  **
5914  ** xcb_void_cookie_t xcb_glx_delete_window_checked
5915  **
5916  ** @param xcb_connection_t *c
5917  ** @param xcb_glx_window_t  glxwindow
5918  ** @returns xcb_void_cookie_t
5919  **
5920  *****************************************************************************/
5921 
5922 xcb_void_cookie_t
5923 xcb_glx_delete_window_checked (xcb_connection_t *c  /**< */,
5924                                xcb_glx_window_t  glxwindow  /**< */);
5925 
5926 /**
5927  *
5928  * @param c The connection
5929  * @return A cookie
5930  *
5931  * Delivers a request to the X server.
5932  *
5933  */
5934 
5935 /*****************************************************************************
5936  **
5937  ** xcb_void_cookie_t xcb_glx_delete_window
5938  **
5939  ** @param xcb_connection_t *c
5940  ** @param xcb_glx_window_t  glxwindow
5941  ** @returns xcb_void_cookie_t
5942  **
5943  *****************************************************************************/
5944 
5945 xcb_void_cookie_t
5946 xcb_glx_delete_window (xcb_connection_t *c  /**< */,
5947                        xcb_glx_window_t  glxwindow  /**< */);
5948 
5949 int
5950 xcb_glx_set_client_info_arb_sizeof (const void  *_buffer  /**< */);
5951 
5952 /**
5953  *
5954  * @param c The connection
5955  * @return A cookie
5956  *
5957  * Delivers a request to the X server.
5958  *
5959  * This form can be used only if the request will not cause
5960  * a reply to be generated. Any returned error will be
5961  * saved for handling by xcb_request_check().
5962  */
5963 
5964 /*****************************************************************************
5965  **
5966  ** xcb_void_cookie_t xcb_glx_set_client_info_arb_checked
5967  **
5968  ** @param xcb_connection_t *c
5969  ** @param uint32_t          major_version
5970  ** @param uint32_t          minor_version
5971  ** @param uint32_t          num_versions
5972  ** @param uint32_t          gl_str_len
5973  ** @param uint32_t          glx_str_len
5974  ** @param const uint32_t   *gl_versions
5975  ** @param const char       *gl_extension_string
5976  ** @param const char       *glx_extension_string
5977  ** @returns xcb_void_cookie_t
5978  **
5979  *****************************************************************************/
5980 
5981 xcb_void_cookie_t
5982 xcb_glx_set_client_info_arb_checked (xcb_connection_t *c  /**< */,
5983                                      uint32_t          major_version  /**< */,
5984                                      uint32_t          minor_version  /**< */,
5985                                      uint32_t          num_versions  /**< */,
5986                                      uint32_t          gl_str_len  /**< */,
5987                                      uint32_t          glx_str_len  /**< */,
5988                                      const uint32_t   *gl_versions  /**< */,
5989                                      const char       *gl_extension_string  /**< */,
5990                                      const char       *glx_extension_string  /**< */);
5991 
5992 /**
5993  *
5994  * @param c The connection
5995  * @return A cookie
5996  *
5997  * Delivers a request to the X server.
5998  *
5999  */
6000 
6001 /*****************************************************************************
6002  **
6003  ** xcb_void_cookie_t xcb_glx_set_client_info_arb
6004  **
6005  ** @param xcb_connection_t *c
6006  ** @param uint32_t          major_version
6007  ** @param uint32_t          minor_version
6008  ** @param uint32_t          num_versions
6009  ** @param uint32_t          gl_str_len
6010  ** @param uint32_t          glx_str_len
6011  ** @param const uint32_t   *gl_versions
6012  ** @param const char       *gl_extension_string
6013  ** @param const char       *glx_extension_string
6014  ** @returns xcb_void_cookie_t
6015  **
6016  *****************************************************************************/
6017 
6018 xcb_void_cookie_t
6019 xcb_glx_set_client_info_arb (xcb_connection_t *c  /**< */,
6020                              uint32_t          major_version  /**< */,
6021                              uint32_t          minor_version  /**< */,
6022                              uint32_t          num_versions  /**< */,
6023                              uint32_t          gl_str_len  /**< */,
6024                              uint32_t          glx_str_len  /**< */,
6025                              const uint32_t   *gl_versions  /**< */,
6026                              const char       *gl_extension_string  /**< */,
6027                              const char       *glx_extension_string  /**< */);
6028 
6029 int
6030 xcb_glx_create_context_attribs_arb_sizeof (const void  *_buffer  /**< */);
6031 
6032 /**
6033  *
6034  * @param c The connection
6035  * @return A cookie
6036  *
6037  * Delivers a request to the X server.
6038  *
6039  * This form can be used only if the request will not cause
6040  * a reply to be generated. Any returned error will be
6041  * saved for handling by xcb_request_check().
6042  */
6043 
6044 /*****************************************************************************
6045  **
6046  ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb_checked
6047  **
6048  ** @param xcb_connection_t   *c
6049  ** @param xcb_glx_context_t   context
6050  ** @param xcb_glx_fbconfig_t  fbconfig
6051  ** @param uint32_t            screen
6052  ** @param xcb_glx_context_t   share_list
6053  ** @param uint8_t             is_direct
6054  ** @param uint32_t            num_attribs
6055  ** @param const uint32_t     *attribs
6056  ** @returns xcb_void_cookie_t
6057  **
6058  *****************************************************************************/
6059 
6060 xcb_void_cookie_t
6061 xcb_glx_create_context_attribs_arb_checked (xcb_connection_t   *c  /**< */,
6062                                             xcb_glx_context_t   context  /**< */,
6063                                             xcb_glx_fbconfig_t  fbconfig  /**< */,
6064                                             uint32_t            screen  /**< */,
6065                                             xcb_glx_context_t   share_list  /**< */,
6066                                             uint8_t             is_direct  /**< */,
6067                                             uint32_t            num_attribs  /**< */,
6068                                             const uint32_t     *attribs  /**< */);
6069 
6070 /**
6071  *
6072  * @param c The connection
6073  * @return A cookie
6074  *
6075  * Delivers a request to the X server.
6076  *
6077  */
6078 
6079 /*****************************************************************************
6080  **
6081  ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb
6082  **
6083  ** @param xcb_connection_t   *c
6084  ** @param xcb_glx_context_t   context
6085  ** @param xcb_glx_fbconfig_t  fbconfig
6086  ** @param uint32_t            screen
6087  ** @param xcb_glx_context_t   share_list
6088  ** @param uint8_t             is_direct
6089  ** @param uint32_t            num_attribs
6090  ** @param const uint32_t     *attribs
6091  ** @returns xcb_void_cookie_t
6092  **
6093  *****************************************************************************/
6094 
6095 xcb_void_cookie_t
6096 xcb_glx_create_context_attribs_arb (xcb_connection_t   *c  /**< */,
6097                                     xcb_glx_context_t   context  /**< */,
6098                                     xcb_glx_fbconfig_t  fbconfig  /**< */,
6099                                     uint32_t            screen  /**< */,
6100                                     xcb_glx_context_t   share_list  /**< */,
6101                                     uint8_t             is_direct  /**< */,
6102                                     uint32_t            num_attribs  /**< */,
6103                                     const uint32_t     *attribs  /**< */);
6104 
6105 int
6106 xcb_glx_set_client_info_2arb_sizeof (const void  *_buffer  /**< */);
6107 
6108 /**
6109  *
6110  * @param c The connection
6111  * @return A cookie
6112  *
6113  * Delivers a request to the X server.
6114  *
6115  * This form can be used only if the request will not cause
6116  * a reply to be generated. Any returned error will be
6117  * saved for handling by xcb_request_check().
6118  */
6119 
6120 /*****************************************************************************
6121  **
6122  ** xcb_void_cookie_t xcb_glx_set_client_info_2arb_checked
6123  **
6124  ** @param xcb_connection_t *c
6125  ** @param uint32_t          major_version
6126  ** @param uint32_t          minor_version
6127  ** @param uint32_t          num_versions
6128  ** @param uint32_t          gl_str_len
6129  ** @param uint32_t          glx_str_len
6130  ** @param const uint32_t   *gl_versions
6131  ** @param const char       *gl_extension_string
6132  ** @param const char       *glx_extension_string
6133  ** @returns xcb_void_cookie_t
6134  **
6135  *****************************************************************************/
6136 
6137 xcb_void_cookie_t
6138 xcb_glx_set_client_info_2arb_checked (xcb_connection_t *c  /**< */,
6139                                       uint32_t          major_version  /**< */,
6140                                       uint32_t          minor_version  /**< */,
6141                                       uint32_t          num_versions  /**< */,
6142                                       uint32_t          gl_str_len  /**< */,
6143                                       uint32_t          glx_str_len  /**< */,
6144                                       const uint32_t   *gl_versions  /**< */,
6145                                       const char       *gl_extension_string  /**< */,
6146                                       const char       *glx_extension_string  /**< */);
6147 
6148 /**
6149  *
6150  * @param c The connection
6151  * @return A cookie
6152  *
6153  * Delivers a request to the X server.
6154  *
6155  */
6156 
6157 /*****************************************************************************
6158  **
6159  ** xcb_void_cookie_t xcb_glx_set_client_info_2arb
6160  **
6161  ** @param xcb_connection_t *c
6162  ** @param uint32_t          major_version
6163  ** @param uint32_t          minor_version
6164  ** @param uint32_t          num_versions
6165  ** @param uint32_t          gl_str_len
6166  ** @param uint32_t          glx_str_len
6167  ** @param const uint32_t   *gl_versions
6168  ** @param const char       *gl_extension_string
6169  ** @param const char       *glx_extension_string
6170  ** @returns xcb_void_cookie_t
6171  **
6172  *****************************************************************************/
6173 
6174 xcb_void_cookie_t
6175 xcb_glx_set_client_info_2arb (xcb_connection_t *c  /**< */,
6176                               uint32_t          major_version  /**< */,
6177                               uint32_t          minor_version  /**< */,
6178                               uint32_t          num_versions  /**< */,
6179                               uint32_t          gl_str_len  /**< */,
6180                               uint32_t          glx_str_len  /**< */,
6181                               const uint32_t   *gl_versions  /**< */,
6182                               const char       *gl_extension_string  /**< */,
6183                               const char       *glx_extension_string  /**< */);
6184 
6185 /**
6186  *
6187  * @param c The connection
6188  * @return A cookie
6189  *
6190  * Delivers a request to the X server.
6191  *
6192  * This form can be used only if the request will not cause
6193  * a reply to be generated. Any returned error will be
6194  * saved for handling by xcb_request_check().
6195  */
6196 
6197 /*****************************************************************************
6198  **
6199  ** xcb_void_cookie_t xcb_glx_new_list_checked
6200  **
6201  ** @param xcb_connection_t      *c
6202  ** @param xcb_glx_context_tag_t  context_tag
6203  ** @param uint32_t               list
6204  ** @param uint32_t               mode
6205  ** @returns xcb_void_cookie_t
6206  **
6207  *****************************************************************************/
6208 
6209 xcb_void_cookie_t
6210 xcb_glx_new_list_checked (xcb_connection_t      *c  /**< */,
6211                           xcb_glx_context_tag_t  context_tag  /**< */,
6212                           uint32_t               list  /**< */,
6213                           uint32_t               mode  /**< */);
6214 
6215 /**
6216  *
6217  * @param c The connection
6218  * @return A cookie
6219  *
6220  * Delivers a request to the X server.
6221  *
6222  */
6223 
6224 /*****************************************************************************
6225  **
6226  ** xcb_void_cookie_t xcb_glx_new_list
6227  **
6228  ** @param xcb_connection_t      *c
6229  ** @param xcb_glx_context_tag_t  context_tag
6230  ** @param uint32_t               list
6231  ** @param uint32_t               mode
6232  ** @returns xcb_void_cookie_t
6233  **
6234  *****************************************************************************/
6235 
6236 xcb_void_cookie_t
6237 xcb_glx_new_list (xcb_connection_t      *c  /**< */,
6238                   xcb_glx_context_tag_t  context_tag  /**< */,
6239                   uint32_t               list  /**< */,
6240                   uint32_t               mode  /**< */);
6241 
6242 /**
6243  *
6244  * @param c The connection
6245  * @return A cookie
6246  *
6247  * Delivers a request to the X server.
6248  *
6249  * This form can be used only if the request will not cause
6250  * a reply to be generated. Any returned error will be
6251  * saved for handling by xcb_request_check().
6252  */
6253 
6254 /*****************************************************************************
6255  **
6256  ** xcb_void_cookie_t xcb_glx_end_list_checked
6257  **
6258  ** @param xcb_connection_t      *c
6259  ** @param xcb_glx_context_tag_t  context_tag
6260  ** @returns xcb_void_cookie_t
6261  **
6262  *****************************************************************************/
6263 
6264 xcb_void_cookie_t
6265 xcb_glx_end_list_checked (xcb_connection_t      *c  /**< */,
6266                           xcb_glx_context_tag_t  context_tag  /**< */);
6267 
6268 /**
6269  *
6270  * @param c The connection
6271  * @return A cookie
6272  *
6273  * Delivers a request to the X server.
6274  *
6275  */
6276 
6277 /*****************************************************************************
6278  **
6279  ** xcb_void_cookie_t xcb_glx_end_list
6280  **
6281  ** @param xcb_connection_t      *c
6282  ** @param xcb_glx_context_tag_t  context_tag
6283  ** @returns xcb_void_cookie_t
6284  **
6285  *****************************************************************************/
6286 
6287 xcb_void_cookie_t
6288 xcb_glx_end_list (xcb_connection_t      *c  /**< */,
6289                   xcb_glx_context_tag_t  context_tag  /**< */);
6290 
6291 /**
6292  *
6293  * @param c The connection
6294  * @return A cookie
6295  *
6296  * Delivers a request to the X server.
6297  *
6298  * This form can be used only if the request will not cause
6299  * a reply to be generated. Any returned error will be
6300  * saved for handling by xcb_request_check().
6301  */
6302 
6303 /*****************************************************************************
6304  **
6305  ** xcb_void_cookie_t xcb_glx_delete_lists_checked
6306  **
6307  ** @param xcb_connection_t      *c
6308  ** @param xcb_glx_context_tag_t  context_tag
6309  ** @param uint32_t               list
6310  ** @param int32_t                range
6311  ** @returns xcb_void_cookie_t
6312  **
6313  *****************************************************************************/
6314 
6315 xcb_void_cookie_t
6316 xcb_glx_delete_lists_checked (xcb_connection_t      *c  /**< */,
6317                               xcb_glx_context_tag_t  context_tag  /**< */,
6318                               uint32_t               list  /**< */,
6319                               int32_t                range  /**< */);
6320 
6321 /**
6322  *
6323  * @param c The connection
6324  * @return A cookie
6325  *
6326  * Delivers a request to the X server.
6327  *
6328  */
6329 
6330 /*****************************************************************************
6331  **
6332  ** xcb_void_cookie_t xcb_glx_delete_lists
6333  **
6334  ** @param xcb_connection_t      *c
6335  ** @param xcb_glx_context_tag_t  context_tag
6336  ** @param uint32_t               list
6337  ** @param int32_t                range
6338  ** @returns xcb_void_cookie_t
6339  **
6340  *****************************************************************************/
6341 
6342 xcb_void_cookie_t
6343 xcb_glx_delete_lists (xcb_connection_t      *c  /**< */,
6344                       xcb_glx_context_tag_t  context_tag  /**< */,
6345                       uint32_t               list  /**< */,
6346                       int32_t                range  /**< */);
6347 
6348 /**
6349  *
6350  * @param c The connection
6351  * @return A cookie
6352  *
6353  * Delivers a request to the X server.
6354  *
6355  */
6356 
6357 /*****************************************************************************
6358  **
6359  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists
6360  **
6361  ** @param xcb_connection_t      *c
6362  ** @param xcb_glx_context_tag_t  context_tag
6363  ** @param int32_t                range
6364  ** @returns xcb_glx_gen_lists_cookie_t
6365  **
6366  *****************************************************************************/
6367 
6368 xcb_glx_gen_lists_cookie_t
6369 xcb_glx_gen_lists (xcb_connection_t      *c  /**< */,
6370                    xcb_glx_context_tag_t  context_tag  /**< */,
6371                    int32_t                range  /**< */);
6372 
6373 /**
6374  *
6375  * @param c The connection
6376  * @return A cookie
6377  *
6378  * Delivers a request to the X server.
6379  *
6380  * This form can be used only if the request will cause
6381  * a reply to be generated. Any returned error will be
6382  * placed in the event queue.
6383  */
6384 
6385 /*****************************************************************************
6386  **
6387  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_unchecked
6388  **
6389  ** @param xcb_connection_t      *c
6390  ** @param xcb_glx_context_tag_t  context_tag
6391  ** @param int32_t                range
6392  ** @returns xcb_glx_gen_lists_cookie_t
6393  **
6394  *****************************************************************************/
6395 
6396 xcb_glx_gen_lists_cookie_t
6397 xcb_glx_gen_lists_unchecked (xcb_connection_t      *c  /**< */,
6398                              xcb_glx_context_tag_t  context_tag  /**< */,
6399                              int32_t                range  /**< */);
6400 
6401 /**
6402  * Return the reply
6403  * @param c      The connection
6404  * @param cookie The cookie
6405  * @param e      The xcb_generic_error_t supplied
6406  *
6407  * Returns the reply of the request asked by
6408  *
6409  * The parameter @p e supplied to this function must be NULL if
6410  * xcb_glx_gen_lists_unchecked(). is used.
6411  * Otherwise, it stores the error if any.
6412  *
6413  * The returned value must be freed by the caller using free().
6414  */
6415 
6416 /*****************************************************************************
6417  **
6418  ** xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply
6419  **
6420  ** @param xcb_connection_t            *c
6421  ** @param xcb_glx_gen_lists_cookie_t   cookie
6422  ** @param xcb_generic_error_t        **e
6423  ** @returns xcb_glx_gen_lists_reply_t *
6424  **
6425  *****************************************************************************/
6426 
6427 xcb_glx_gen_lists_reply_t *
6428 xcb_glx_gen_lists_reply (xcb_connection_t            *c  /**< */,
6429                          xcb_glx_gen_lists_cookie_t   cookie  /**< */,
6430                          xcb_generic_error_t        **e  /**< */);
6431 
6432 /**
6433  *
6434  * @param c The connection
6435  * @return A cookie
6436  *
6437  * Delivers a request to the X server.
6438  *
6439  * This form can be used only if the request will not cause
6440  * a reply to be generated. Any returned error will be
6441  * saved for handling by xcb_request_check().
6442  */
6443 
6444 /*****************************************************************************
6445  **
6446  ** xcb_void_cookie_t xcb_glx_feedback_buffer_checked
6447  **
6448  ** @param xcb_connection_t      *c
6449  ** @param xcb_glx_context_tag_t  context_tag
6450  ** @param int32_t                size
6451  ** @param int32_t                type
6452  ** @returns xcb_void_cookie_t
6453  **
6454  *****************************************************************************/
6455 
6456 xcb_void_cookie_t
6457 xcb_glx_feedback_buffer_checked (xcb_connection_t      *c  /**< */,
6458                                  xcb_glx_context_tag_t  context_tag  /**< */,
6459                                  int32_t                size  /**< */,
6460                                  int32_t                type  /**< */);
6461 
6462 /**
6463  *
6464  * @param c The connection
6465  * @return A cookie
6466  *
6467  * Delivers a request to the X server.
6468  *
6469  */
6470 
6471 /*****************************************************************************
6472  **
6473  ** xcb_void_cookie_t xcb_glx_feedback_buffer
6474  **
6475  ** @param xcb_connection_t      *c
6476  ** @param xcb_glx_context_tag_t  context_tag
6477  ** @param int32_t                size
6478  ** @param int32_t                type
6479  ** @returns xcb_void_cookie_t
6480  **
6481  *****************************************************************************/
6482 
6483 xcb_void_cookie_t
6484 xcb_glx_feedback_buffer (xcb_connection_t      *c  /**< */,
6485                          xcb_glx_context_tag_t  context_tag  /**< */,
6486                          int32_t                size  /**< */,
6487                          int32_t                type  /**< */);
6488 
6489 /**
6490  *
6491  * @param c The connection
6492  * @return A cookie
6493  *
6494  * Delivers a request to the X server.
6495  *
6496  * This form can be used only if the request will not cause
6497  * a reply to be generated. Any returned error will be
6498  * saved for handling by xcb_request_check().
6499  */
6500 
6501 /*****************************************************************************
6502  **
6503  ** xcb_void_cookie_t xcb_glx_select_buffer_checked
6504  **
6505  ** @param xcb_connection_t      *c
6506  ** @param xcb_glx_context_tag_t  context_tag
6507  ** @param int32_t                size
6508  ** @returns xcb_void_cookie_t
6509  **
6510  *****************************************************************************/
6511 
6512 xcb_void_cookie_t
6513 xcb_glx_select_buffer_checked (xcb_connection_t      *c  /**< */,
6514                                xcb_glx_context_tag_t  context_tag  /**< */,
6515                                int32_t                size  /**< */);
6516 
6517 /**
6518  *
6519  * @param c The connection
6520  * @return A cookie
6521  *
6522  * Delivers a request to the X server.
6523  *
6524  */
6525 
6526 /*****************************************************************************
6527  **
6528  ** xcb_void_cookie_t xcb_glx_select_buffer
6529  **
6530  ** @param xcb_connection_t      *c
6531  ** @param xcb_glx_context_tag_t  context_tag
6532  ** @param int32_t                size
6533  ** @returns xcb_void_cookie_t
6534  **
6535  *****************************************************************************/
6536 
6537 xcb_void_cookie_t
6538 xcb_glx_select_buffer (xcb_connection_t      *c  /**< */,
6539                        xcb_glx_context_tag_t  context_tag  /**< */,
6540                        int32_t                size  /**< */);
6541 
6542 int
6543 xcb_glx_render_mode_sizeof (const void  *_buffer  /**< */);
6544 
6545 /**
6546  *
6547  * @param c The connection
6548  * @return A cookie
6549  *
6550  * Delivers a request to the X server.
6551  *
6552  */
6553 
6554 /*****************************************************************************
6555  **
6556  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode
6557  **
6558  ** @param xcb_connection_t      *c
6559  ** @param xcb_glx_context_tag_t  context_tag
6560  ** @param uint32_t               mode
6561  ** @returns xcb_glx_render_mode_cookie_t
6562  **
6563  *****************************************************************************/
6564 
6565 xcb_glx_render_mode_cookie_t
6566 xcb_glx_render_mode (xcb_connection_t      *c  /**< */,
6567                      xcb_glx_context_tag_t  context_tag  /**< */,
6568                      uint32_t               mode  /**< */);
6569 
6570 /**
6571  *
6572  * @param c The connection
6573  * @return A cookie
6574  *
6575  * Delivers a request to the X server.
6576  *
6577  * This form can be used only if the request will cause
6578  * a reply to be generated. Any returned error will be
6579  * placed in the event queue.
6580  */
6581 
6582 /*****************************************************************************
6583  **
6584  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode_unchecked
6585  **
6586  ** @param xcb_connection_t      *c
6587  ** @param xcb_glx_context_tag_t  context_tag
6588  ** @param uint32_t               mode
6589  ** @returns xcb_glx_render_mode_cookie_t
6590  **
6591  *****************************************************************************/
6592 
6593 xcb_glx_render_mode_cookie_t
6594 xcb_glx_render_mode_unchecked (xcb_connection_t      *c  /**< */,
6595                                xcb_glx_context_tag_t  context_tag  /**< */,
6596                                uint32_t               mode  /**< */);
6597 
6598 
6599 /*****************************************************************************
6600  **
6601  ** uint32_t * xcb_glx_render_mode_data
6602  **
6603  ** @param const xcb_glx_render_mode_reply_t *R
6604  ** @returns uint32_t *
6605  **
6606  *****************************************************************************/
6607 
6608 uint32_t *
6609 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R  /**< */);
6610 
6611 
6612 /*****************************************************************************
6613  **
6614  ** int xcb_glx_render_mode_data_length
6615  **
6616  ** @param const xcb_glx_render_mode_reply_t *R
6617  ** @returns int
6618  **
6619  *****************************************************************************/
6620 
6621 int
6622 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R  /**< */);
6623 
6624 
6625 /*****************************************************************************
6626  **
6627  ** xcb_generic_iterator_t xcb_glx_render_mode_data_end
6628  **
6629  ** @param const xcb_glx_render_mode_reply_t *R
6630  ** @returns xcb_generic_iterator_t
6631  **
6632  *****************************************************************************/
6633 
6634 xcb_generic_iterator_t
6635 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R  /**< */);
6636 
6637 /**
6638  * Return the reply
6639  * @param c      The connection
6640  * @param cookie The cookie
6641  * @param e      The xcb_generic_error_t supplied
6642  *
6643  * Returns the reply of the request asked by
6644  *
6645  * The parameter @p e supplied to this function must be NULL if
6646  * xcb_glx_render_mode_unchecked(). is used.
6647  * Otherwise, it stores the error if any.
6648  *
6649  * The returned value must be freed by the caller using free().
6650  */
6651 
6652 /*****************************************************************************
6653  **
6654  ** xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply
6655  **
6656  ** @param xcb_connection_t              *c
6657  ** @param xcb_glx_render_mode_cookie_t   cookie
6658  ** @param xcb_generic_error_t          **e
6659  ** @returns xcb_glx_render_mode_reply_t *
6660  **
6661  *****************************************************************************/
6662 
6663 xcb_glx_render_mode_reply_t *
6664 xcb_glx_render_mode_reply (xcb_connection_t              *c  /**< */,
6665                            xcb_glx_render_mode_cookie_t   cookie  /**< */,
6666                            xcb_generic_error_t          **e  /**< */);
6667 
6668 /**
6669  *
6670  * @param c The connection
6671  * @return A cookie
6672  *
6673  * Delivers a request to the X server.
6674  *
6675  */
6676 
6677 /*****************************************************************************
6678  **
6679  ** xcb_glx_finish_cookie_t xcb_glx_finish
6680  **
6681  ** @param xcb_connection_t      *c
6682  ** @param xcb_glx_context_tag_t  context_tag
6683  ** @returns xcb_glx_finish_cookie_t
6684  **
6685  *****************************************************************************/
6686 
6687 xcb_glx_finish_cookie_t
6688 xcb_glx_finish (xcb_connection_t      *c  /**< */,
6689                 xcb_glx_context_tag_t  context_tag  /**< */);
6690 
6691 /**
6692  *
6693  * @param c The connection
6694  * @return A cookie
6695  *
6696  * Delivers a request to the X server.
6697  *
6698  * This form can be used only if the request will cause
6699  * a reply to be generated. Any returned error will be
6700  * placed in the event queue.
6701  */
6702 
6703 /*****************************************************************************
6704  **
6705  ** xcb_glx_finish_cookie_t xcb_glx_finish_unchecked
6706  **
6707  ** @param xcb_connection_t      *c
6708  ** @param xcb_glx_context_tag_t  context_tag
6709  ** @returns xcb_glx_finish_cookie_t
6710  **
6711  *****************************************************************************/
6712 
6713 xcb_glx_finish_cookie_t
6714 xcb_glx_finish_unchecked (xcb_connection_t      *c  /**< */,
6715                           xcb_glx_context_tag_t  context_tag  /**< */);
6716 
6717 /**
6718  * Return the reply
6719  * @param c      The connection
6720  * @param cookie The cookie
6721  * @param e      The xcb_generic_error_t supplied
6722  *
6723  * Returns the reply of the request asked by
6724  *
6725  * The parameter @p e supplied to this function must be NULL if
6726  * xcb_glx_finish_unchecked(). is used.
6727  * Otherwise, it stores the error if any.
6728  *
6729  * The returned value must be freed by the caller using free().
6730  */
6731 
6732 /*****************************************************************************
6733  **
6734  ** xcb_glx_finish_reply_t * xcb_glx_finish_reply
6735  **
6736  ** @param xcb_connection_t         *c
6737  ** @param xcb_glx_finish_cookie_t   cookie
6738  ** @param xcb_generic_error_t     **e
6739  ** @returns xcb_glx_finish_reply_t *
6740  **
6741  *****************************************************************************/
6742 
6743 xcb_glx_finish_reply_t *
6744 xcb_glx_finish_reply (xcb_connection_t         *c  /**< */,
6745                       xcb_glx_finish_cookie_t   cookie  /**< */,
6746                       xcb_generic_error_t     **e  /**< */);
6747 
6748 /**
6749  *
6750  * @param c The connection
6751  * @return A cookie
6752  *
6753  * Delivers a request to the X server.
6754  *
6755  * This form can be used only if the request will not cause
6756  * a reply to be generated. Any returned error will be
6757  * saved for handling by xcb_request_check().
6758  */
6759 
6760 /*****************************************************************************
6761  **
6762  ** xcb_void_cookie_t xcb_glx_pixel_storef_checked
6763  **
6764  ** @param xcb_connection_t      *c
6765  ** @param xcb_glx_context_tag_t  context_tag
6766  ** @param uint32_t               pname
6767  ** @param xcb_glx_float32_t      datum
6768  ** @returns xcb_void_cookie_t
6769  **
6770  *****************************************************************************/
6771 
6772 xcb_void_cookie_t
6773 xcb_glx_pixel_storef_checked (xcb_connection_t      *c  /**< */,
6774                               xcb_glx_context_tag_t  context_tag  /**< */,
6775                               uint32_t               pname  /**< */,
6776                               xcb_glx_float32_t      datum  /**< */);
6777 
6778 /**
6779  *
6780  * @param c The connection
6781  * @return A cookie
6782  *
6783  * Delivers a request to the X server.
6784  *
6785  */
6786 
6787 /*****************************************************************************
6788  **
6789  ** xcb_void_cookie_t xcb_glx_pixel_storef
6790  **
6791  ** @param xcb_connection_t      *c
6792  ** @param xcb_glx_context_tag_t  context_tag
6793  ** @param uint32_t               pname
6794  ** @param xcb_glx_float32_t      datum
6795  ** @returns xcb_void_cookie_t
6796  **
6797  *****************************************************************************/
6798 
6799 xcb_void_cookie_t
6800 xcb_glx_pixel_storef (xcb_connection_t      *c  /**< */,
6801                       xcb_glx_context_tag_t  context_tag  /**< */,
6802                       uint32_t               pname  /**< */,
6803                       xcb_glx_float32_t      datum  /**< */);
6804 
6805 /**
6806  *
6807  * @param c The connection
6808  * @return A cookie
6809  *
6810  * Delivers a request to the X server.
6811  *
6812  * This form can be used only if the request will not cause
6813  * a reply to be generated. Any returned error will be
6814  * saved for handling by xcb_request_check().
6815  */
6816 
6817 /*****************************************************************************
6818  **
6819  ** xcb_void_cookie_t xcb_glx_pixel_storei_checked
6820  **
6821  ** @param xcb_connection_t      *c
6822  ** @param xcb_glx_context_tag_t  context_tag
6823  ** @param uint32_t               pname
6824  ** @param int32_t                datum
6825  ** @returns xcb_void_cookie_t
6826  **
6827  *****************************************************************************/
6828 
6829 xcb_void_cookie_t
6830 xcb_glx_pixel_storei_checked (xcb_connection_t      *c  /**< */,
6831                               xcb_glx_context_tag_t  context_tag  /**< */,
6832                               uint32_t               pname  /**< */,
6833                               int32_t                datum  /**< */);
6834 
6835 /**
6836  *
6837  * @param c The connection
6838  * @return A cookie
6839  *
6840  * Delivers a request to the X server.
6841  *
6842  */
6843 
6844 /*****************************************************************************
6845  **
6846  ** xcb_void_cookie_t xcb_glx_pixel_storei
6847  **
6848  ** @param xcb_connection_t      *c
6849  ** @param xcb_glx_context_tag_t  context_tag
6850  ** @param uint32_t               pname
6851  ** @param int32_t                datum
6852  ** @returns xcb_void_cookie_t
6853  **
6854  *****************************************************************************/
6855 
6856 xcb_void_cookie_t
6857 xcb_glx_pixel_storei (xcb_connection_t      *c  /**< */,
6858                       xcb_glx_context_tag_t  context_tag  /**< */,
6859                       uint32_t               pname  /**< */,
6860                       int32_t                datum  /**< */);
6861 
6862 int
6863 xcb_glx_read_pixels_sizeof (const void  *_buffer  /**< */);
6864 
6865 /**
6866  *
6867  * @param c The connection
6868  * @return A cookie
6869  *
6870  * Delivers a request to the X server.
6871  *
6872  */
6873 
6874 /*****************************************************************************
6875  **
6876  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels
6877  **
6878  ** @param xcb_connection_t      *c
6879  ** @param xcb_glx_context_tag_t  context_tag
6880  ** @param int32_t                x
6881  ** @param int32_t                y
6882  ** @param int32_t                width
6883  ** @param int32_t                height
6884  ** @param uint32_t               format
6885  ** @param uint32_t               type
6886  ** @param uint8_t                swap_bytes
6887  ** @param uint8_t                lsb_first
6888  ** @returns xcb_glx_read_pixels_cookie_t
6889  **
6890  *****************************************************************************/
6891 
6892 xcb_glx_read_pixels_cookie_t
6893 xcb_glx_read_pixels (xcb_connection_t      *c  /**< */,
6894                      xcb_glx_context_tag_t  context_tag  /**< */,
6895                      int32_t                x  /**< */,
6896                      int32_t                y  /**< */,
6897                      int32_t                width  /**< */,
6898                      int32_t                height  /**< */,
6899                      uint32_t               format  /**< */,
6900                      uint32_t               type  /**< */,
6901                      uint8_t                swap_bytes  /**< */,
6902                      uint8_t                lsb_first  /**< */);
6903 
6904 /**
6905  *
6906  * @param c The connection
6907  * @return A cookie
6908  *
6909  * Delivers a request to the X server.
6910  *
6911  * This form can be used only if the request will cause
6912  * a reply to be generated. Any returned error will be
6913  * placed in the event queue.
6914  */
6915 
6916 /*****************************************************************************
6917  **
6918  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_unchecked
6919  **
6920  ** @param xcb_connection_t      *c
6921  ** @param xcb_glx_context_tag_t  context_tag
6922  ** @param int32_t                x
6923  ** @param int32_t                y
6924  ** @param int32_t                width
6925  ** @param int32_t                height
6926  ** @param uint32_t               format
6927  ** @param uint32_t               type
6928  ** @param uint8_t                swap_bytes
6929  ** @param uint8_t                lsb_first
6930  ** @returns xcb_glx_read_pixels_cookie_t
6931  **
6932  *****************************************************************************/
6933 
6934 xcb_glx_read_pixels_cookie_t
6935 xcb_glx_read_pixels_unchecked (xcb_connection_t      *c  /**< */,
6936                                xcb_glx_context_tag_t  context_tag  /**< */,
6937                                int32_t                x  /**< */,
6938                                int32_t                y  /**< */,
6939                                int32_t                width  /**< */,
6940                                int32_t                height  /**< */,
6941                                uint32_t               format  /**< */,
6942                                uint32_t               type  /**< */,
6943                                uint8_t                swap_bytes  /**< */,
6944                                uint8_t                lsb_first  /**< */);
6945 
6946 
6947 /*****************************************************************************
6948  **
6949  ** uint8_t * xcb_glx_read_pixels_data
6950  **
6951  ** @param const xcb_glx_read_pixels_reply_t *R
6952  ** @returns uint8_t *
6953  **
6954  *****************************************************************************/
6955 
6956 uint8_t *
6957 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R  /**< */);
6958 
6959 
6960 /*****************************************************************************
6961  **
6962  ** int xcb_glx_read_pixels_data_length
6963  **
6964  ** @param const xcb_glx_read_pixels_reply_t *R
6965  ** @returns int
6966  **
6967  *****************************************************************************/
6968 
6969 int
6970 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R  /**< */);
6971 
6972 
6973 /*****************************************************************************
6974  **
6975  ** xcb_generic_iterator_t xcb_glx_read_pixels_data_end
6976  **
6977  ** @param const xcb_glx_read_pixels_reply_t *R
6978  ** @returns xcb_generic_iterator_t
6979  **
6980  *****************************************************************************/
6981 
6982 xcb_generic_iterator_t
6983 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R  /**< */);
6984 
6985 /**
6986  * Return the reply
6987  * @param c      The connection
6988  * @param cookie The cookie
6989  * @param e      The xcb_generic_error_t supplied
6990  *
6991  * Returns the reply of the request asked by
6992  *
6993  * The parameter @p e supplied to this function must be NULL if
6994  * xcb_glx_read_pixels_unchecked(). is used.
6995  * Otherwise, it stores the error if any.
6996  *
6997  * The returned value must be freed by the caller using free().
6998  */
6999 
7000 /*****************************************************************************
7001  **
7002  ** xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply
7003  **
7004  ** @param xcb_connection_t              *c
7005  ** @param xcb_glx_read_pixels_cookie_t   cookie
7006  ** @param xcb_generic_error_t          **e
7007  ** @returns xcb_glx_read_pixels_reply_t *
7008  **
7009  *****************************************************************************/
7010 
7011 xcb_glx_read_pixels_reply_t *
7012 xcb_glx_read_pixels_reply (xcb_connection_t              *c  /**< */,
7013                            xcb_glx_read_pixels_cookie_t   cookie  /**< */,
7014                            xcb_generic_error_t          **e  /**< */);
7015 
7016 int
7017 xcb_glx_get_booleanv_sizeof (const void  *_buffer  /**< */);
7018 
7019 /**
7020  *
7021  * @param c The connection
7022  * @return A cookie
7023  *
7024  * Delivers a request to the X server.
7025  *
7026  */
7027 
7028 /*****************************************************************************
7029  **
7030  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv
7031  **
7032  ** @param xcb_connection_t      *c
7033  ** @param xcb_glx_context_tag_t  context_tag
7034  ** @param int32_t                pname
7035  ** @returns xcb_glx_get_booleanv_cookie_t
7036  **
7037  *****************************************************************************/
7038 
7039 xcb_glx_get_booleanv_cookie_t
7040 xcb_glx_get_booleanv (xcb_connection_t      *c  /**< */,
7041                       xcb_glx_context_tag_t  context_tag  /**< */,
7042                       int32_t                pname  /**< */);
7043 
7044 /**
7045  *
7046  * @param c The connection
7047  * @return A cookie
7048  *
7049  * Delivers a request to the X server.
7050  *
7051  * This form can be used only if the request will cause
7052  * a reply to be generated. Any returned error will be
7053  * placed in the event queue.
7054  */
7055 
7056 /*****************************************************************************
7057  **
7058  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_unchecked
7059  **
7060  ** @param xcb_connection_t      *c
7061  ** @param xcb_glx_context_tag_t  context_tag
7062  ** @param int32_t                pname
7063  ** @returns xcb_glx_get_booleanv_cookie_t
7064  **
7065  *****************************************************************************/
7066 
7067 xcb_glx_get_booleanv_cookie_t
7068 xcb_glx_get_booleanv_unchecked (xcb_connection_t      *c  /**< */,
7069                                 xcb_glx_context_tag_t  context_tag  /**< */,
7070                                 int32_t                pname  /**< */);
7071 
7072 
7073 /*****************************************************************************
7074  **
7075  ** uint8_t * xcb_glx_get_booleanv_data
7076  **
7077  ** @param const xcb_glx_get_booleanv_reply_t *R
7078  ** @returns uint8_t *
7079  **
7080  *****************************************************************************/
7081 
7082 uint8_t *
7083 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R  /**< */);
7084 
7085 
7086 /*****************************************************************************
7087  **
7088  ** int xcb_glx_get_booleanv_data_length
7089  **
7090  ** @param const xcb_glx_get_booleanv_reply_t *R
7091  ** @returns int
7092  **
7093  *****************************************************************************/
7094 
7095 int
7096 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R  /**< */);
7097 
7098 
7099 /*****************************************************************************
7100  **
7101  ** xcb_generic_iterator_t xcb_glx_get_booleanv_data_end
7102  **
7103  ** @param const xcb_glx_get_booleanv_reply_t *R
7104  ** @returns xcb_generic_iterator_t
7105  **
7106  *****************************************************************************/
7107 
7108 xcb_generic_iterator_t
7109 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R  /**< */);
7110 
7111 /**
7112  * Return the reply
7113  * @param c      The connection
7114  * @param cookie The cookie
7115  * @param e      The xcb_generic_error_t supplied
7116  *
7117  * Returns the reply of the request asked by
7118  *
7119  * The parameter @p e supplied to this function must be NULL if
7120  * xcb_glx_get_booleanv_unchecked(). is used.
7121  * Otherwise, it stores the error if any.
7122  *
7123  * The returned value must be freed by the caller using free().
7124  */
7125 
7126 /*****************************************************************************
7127  **
7128  ** xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply
7129  **
7130  ** @param xcb_connection_t               *c
7131  ** @param xcb_glx_get_booleanv_cookie_t   cookie
7132  ** @param xcb_generic_error_t           **e
7133  ** @returns xcb_glx_get_booleanv_reply_t *
7134  **
7135  *****************************************************************************/
7136 
7137 xcb_glx_get_booleanv_reply_t *
7138 xcb_glx_get_booleanv_reply (xcb_connection_t               *c  /**< */,
7139                             xcb_glx_get_booleanv_cookie_t   cookie  /**< */,
7140                             xcb_generic_error_t           **e  /**< */);
7141 
7142 int
7143 xcb_glx_get_clip_plane_sizeof (const void  *_buffer  /**< */);
7144 
7145 /**
7146  *
7147  * @param c The connection
7148  * @return A cookie
7149  *
7150  * Delivers a request to the X server.
7151  *
7152  */
7153 
7154 /*****************************************************************************
7155  **
7156  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane
7157  **
7158  ** @param xcb_connection_t      *c
7159  ** @param xcb_glx_context_tag_t  context_tag
7160  ** @param int32_t                plane
7161  ** @returns xcb_glx_get_clip_plane_cookie_t
7162  **
7163  *****************************************************************************/
7164 
7165 xcb_glx_get_clip_plane_cookie_t
7166 xcb_glx_get_clip_plane (xcb_connection_t      *c  /**< */,
7167                         xcb_glx_context_tag_t  context_tag  /**< */,
7168                         int32_t                plane  /**< */);
7169 
7170 /**
7171  *
7172  * @param c The connection
7173  * @return A cookie
7174  *
7175  * Delivers a request to the X server.
7176  *
7177  * This form can be used only if the request will cause
7178  * a reply to be generated. Any returned error will be
7179  * placed in the event queue.
7180  */
7181 
7182 /*****************************************************************************
7183  **
7184  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_unchecked
7185  **
7186  ** @param xcb_connection_t      *c
7187  ** @param xcb_glx_context_tag_t  context_tag
7188  ** @param int32_t                plane
7189  ** @returns xcb_glx_get_clip_plane_cookie_t
7190  **
7191  *****************************************************************************/
7192 
7193 xcb_glx_get_clip_plane_cookie_t
7194 xcb_glx_get_clip_plane_unchecked (xcb_connection_t      *c  /**< */,
7195                                   xcb_glx_context_tag_t  context_tag  /**< */,
7196                                   int32_t                plane  /**< */);
7197 
7198 
7199 /*****************************************************************************
7200  **
7201  ** xcb_glx_float64_t * xcb_glx_get_clip_plane_data
7202  **
7203  ** @param const xcb_glx_get_clip_plane_reply_t *R
7204  ** @returns xcb_glx_float64_t *
7205  **
7206  *****************************************************************************/
7207 
7208 xcb_glx_float64_t *
7209 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R  /**< */);
7210 
7211 
7212 /*****************************************************************************
7213  **
7214  ** int xcb_glx_get_clip_plane_data_length
7215  **
7216  ** @param const xcb_glx_get_clip_plane_reply_t *R
7217  ** @returns int
7218  **
7219  *****************************************************************************/
7220 
7221 int
7222 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R  /**< */);
7223 
7224 
7225 /*****************************************************************************
7226  **
7227  ** xcb_generic_iterator_t xcb_glx_get_clip_plane_data_end
7228  **
7229  ** @param const xcb_glx_get_clip_plane_reply_t *R
7230  ** @returns xcb_generic_iterator_t
7231  **
7232  *****************************************************************************/
7233 
7234 xcb_generic_iterator_t
7235 xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R  /**< */);
7236 
7237 /**
7238  * Return the reply
7239  * @param c      The connection
7240  * @param cookie The cookie
7241  * @param e      The xcb_generic_error_t supplied
7242  *
7243  * Returns the reply of the request asked by
7244  *
7245  * The parameter @p e supplied to this function must be NULL if
7246  * xcb_glx_get_clip_plane_unchecked(). is used.
7247  * Otherwise, it stores the error if any.
7248  *
7249  * The returned value must be freed by the caller using free().
7250  */
7251 
7252 /*****************************************************************************
7253  **
7254  ** xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply
7255  **
7256  ** @param xcb_connection_t                 *c
7257  ** @param xcb_glx_get_clip_plane_cookie_t   cookie
7258  ** @param xcb_generic_error_t             **e
7259  ** @returns xcb_glx_get_clip_plane_reply_t *
7260  **
7261  *****************************************************************************/
7262 
7263 xcb_glx_get_clip_plane_reply_t *
7264 xcb_glx_get_clip_plane_reply (xcb_connection_t                 *c  /**< */,
7265                               xcb_glx_get_clip_plane_cookie_t   cookie  /**< */,
7266                               xcb_generic_error_t             **e  /**< */);
7267 
7268 int
7269 xcb_glx_get_doublev_sizeof (const void  *_buffer  /**< */);
7270 
7271 /**
7272  *
7273  * @param c The connection
7274  * @return A cookie
7275  *
7276  * Delivers a request to the X server.
7277  *
7278  */
7279 
7280 /*****************************************************************************
7281  **
7282  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev
7283  **
7284  ** @param xcb_connection_t      *c
7285  ** @param xcb_glx_context_tag_t  context_tag
7286  ** @param uint32_t               pname
7287  ** @returns xcb_glx_get_doublev_cookie_t
7288  **
7289  *****************************************************************************/
7290 
7291 xcb_glx_get_doublev_cookie_t
7292 xcb_glx_get_doublev (xcb_connection_t      *c  /**< */,
7293                      xcb_glx_context_tag_t  context_tag  /**< */,
7294                      uint32_t               pname  /**< */);
7295 
7296 /**
7297  *
7298  * @param c The connection
7299  * @return A cookie
7300  *
7301  * Delivers a request to the X server.
7302  *
7303  * This form can be used only if the request will cause
7304  * a reply to be generated. Any returned error will be
7305  * placed in the event queue.
7306  */
7307 
7308 /*****************************************************************************
7309  **
7310  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_unchecked
7311  **
7312  ** @param xcb_connection_t      *c
7313  ** @param xcb_glx_context_tag_t  context_tag
7314  ** @param uint32_t               pname
7315  ** @returns xcb_glx_get_doublev_cookie_t
7316  **
7317  *****************************************************************************/
7318 
7319 xcb_glx_get_doublev_cookie_t
7320 xcb_glx_get_doublev_unchecked (xcb_connection_t      *c  /**< */,
7321                                xcb_glx_context_tag_t  context_tag  /**< */,
7322                                uint32_t               pname  /**< */);
7323 
7324 
7325 /*****************************************************************************
7326  **
7327  ** xcb_glx_float64_t * xcb_glx_get_doublev_data
7328  **
7329  ** @param const xcb_glx_get_doublev_reply_t *R
7330  ** @returns xcb_glx_float64_t *
7331  **
7332  *****************************************************************************/
7333 
7334 xcb_glx_float64_t *
7335 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R  /**< */);
7336 
7337 
7338 /*****************************************************************************
7339  **
7340  ** int xcb_glx_get_doublev_data_length
7341  **
7342  ** @param const xcb_glx_get_doublev_reply_t *R
7343  ** @returns int
7344  **
7345  *****************************************************************************/
7346 
7347 int
7348 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R  /**< */);
7349 
7350 
7351 /*****************************************************************************
7352  **
7353  ** xcb_generic_iterator_t xcb_glx_get_doublev_data_end
7354  **
7355  ** @param const xcb_glx_get_doublev_reply_t *R
7356  ** @returns xcb_generic_iterator_t
7357  **
7358  *****************************************************************************/
7359 
7360 xcb_generic_iterator_t
7361 xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R  /**< */);
7362 
7363 /**
7364  * Return the reply
7365  * @param c      The connection
7366  * @param cookie The cookie
7367  * @param e      The xcb_generic_error_t supplied
7368  *
7369  * Returns the reply of the request asked by
7370  *
7371  * The parameter @p e supplied to this function must be NULL if
7372  * xcb_glx_get_doublev_unchecked(). is used.
7373  * Otherwise, it stores the error if any.
7374  *
7375  * The returned value must be freed by the caller using free().
7376  */
7377 
7378 /*****************************************************************************
7379  **
7380  ** xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply
7381  **
7382  ** @param xcb_connection_t              *c
7383  ** @param xcb_glx_get_doublev_cookie_t   cookie
7384  ** @param xcb_generic_error_t          **e
7385  ** @returns xcb_glx_get_doublev_reply_t *
7386  **
7387  *****************************************************************************/
7388 
7389 xcb_glx_get_doublev_reply_t *
7390 xcb_glx_get_doublev_reply (xcb_connection_t              *c  /**< */,
7391                            xcb_glx_get_doublev_cookie_t   cookie  /**< */,
7392                            xcb_generic_error_t          **e  /**< */);
7393 
7394 /**
7395  *
7396  * @param c The connection
7397  * @return A cookie
7398  *
7399  * Delivers a request to the X server.
7400  *
7401  */
7402 
7403 /*****************************************************************************
7404  **
7405  ** xcb_glx_get_error_cookie_t xcb_glx_get_error
7406  **
7407  ** @param xcb_connection_t      *c
7408  ** @param xcb_glx_context_tag_t  context_tag
7409  ** @returns xcb_glx_get_error_cookie_t
7410  **
7411  *****************************************************************************/
7412 
7413 xcb_glx_get_error_cookie_t
7414 xcb_glx_get_error (xcb_connection_t      *c  /**< */,
7415                    xcb_glx_context_tag_t  context_tag  /**< */);
7416 
7417 /**
7418  *
7419  * @param c The connection
7420  * @return A cookie
7421  *
7422  * Delivers a request to the X server.
7423  *
7424  * This form can be used only if the request will cause
7425  * a reply to be generated. Any returned error will be
7426  * placed in the event queue.
7427  */
7428 
7429 /*****************************************************************************
7430  **
7431  ** xcb_glx_get_error_cookie_t xcb_glx_get_error_unchecked
7432  **
7433  ** @param xcb_connection_t      *c
7434  ** @param xcb_glx_context_tag_t  context_tag
7435  ** @returns xcb_glx_get_error_cookie_t
7436  **
7437  *****************************************************************************/
7438 
7439 xcb_glx_get_error_cookie_t
7440 xcb_glx_get_error_unchecked (xcb_connection_t      *c  /**< */,
7441                              xcb_glx_context_tag_t  context_tag  /**< */);
7442 
7443 /**
7444  * Return the reply
7445  * @param c      The connection
7446  * @param cookie The cookie
7447  * @param e      The xcb_generic_error_t supplied
7448  *
7449  * Returns the reply of the request asked by
7450  *
7451  * The parameter @p e supplied to this function must be NULL if
7452  * xcb_glx_get_error_unchecked(). is used.
7453  * Otherwise, it stores the error if any.
7454  *
7455  * The returned value must be freed by the caller using free().
7456  */
7457 
7458 /*****************************************************************************
7459  **
7460  ** xcb_glx_get_error_reply_t * xcb_glx_get_error_reply
7461  **
7462  ** @param xcb_connection_t            *c
7463  ** @param xcb_glx_get_error_cookie_t   cookie
7464  ** @param xcb_generic_error_t        **e
7465  ** @returns xcb_glx_get_error_reply_t *
7466  **
7467  *****************************************************************************/
7468 
7469 xcb_glx_get_error_reply_t *
7470 xcb_glx_get_error_reply (xcb_connection_t            *c  /**< */,
7471                          xcb_glx_get_error_cookie_t   cookie  /**< */,
7472                          xcb_generic_error_t        **e  /**< */);
7473 
7474 int
7475 xcb_glx_get_floatv_sizeof (const void  *_buffer  /**< */);
7476 
7477 /**
7478  *
7479  * @param c The connection
7480  * @return A cookie
7481  *
7482  * Delivers a request to the X server.
7483  *
7484  */
7485 
7486 /*****************************************************************************
7487  **
7488  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv
7489  **
7490  ** @param xcb_connection_t      *c
7491  ** @param xcb_glx_context_tag_t  context_tag
7492  ** @param uint32_t               pname
7493  ** @returns xcb_glx_get_floatv_cookie_t
7494  **
7495  *****************************************************************************/
7496 
7497 xcb_glx_get_floatv_cookie_t
7498 xcb_glx_get_floatv (xcb_connection_t      *c  /**< */,
7499                     xcb_glx_context_tag_t  context_tag  /**< */,
7500                     uint32_t               pname  /**< */);
7501 
7502 /**
7503  *
7504  * @param c The connection
7505  * @return A cookie
7506  *
7507  * Delivers a request to the X server.
7508  *
7509  * This form can be used only if the request will cause
7510  * a reply to be generated. Any returned error will be
7511  * placed in the event queue.
7512  */
7513 
7514 /*****************************************************************************
7515  **
7516  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_unchecked
7517  **
7518  ** @param xcb_connection_t      *c
7519  ** @param xcb_glx_context_tag_t  context_tag
7520  ** @param uint32_t               pname
7521  ** @returns xcb_glx_get_floatv_cookie_t
7522  **
7523  *****************************************************************************/
7524 
7525 xcb_glx_get_floatv_cookie_t
7526 xcb_glx_get_floatv_unchecked (xcb_connection_t      *c  /**< */,
7527                               xcb_glx_context_tag_t  context_tag  /**< */,
7528                               uint32_t               pname  /**< */);
7529 
7530 
7531 /*****************************************************************************
7532  **
7533  ** xcb_glx_float32_t * xcb_glx_get_floatv_data
7534  **
7535  ** @param const xcb_glx_get_floatv_reply_t *R
7536  ** @returns xcb_glx_float32_t *
7537  **
7538  *****************************************************************************/
7539 
7540 xcb_glx_float32_t *
7541 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R  /**< */);
7542 
7543 
7544 /*****************************************************************************
7545  **
7546  ** int xcb_glx_get_floatv_data_length
7547  **
7548  ** @param const xcb_glx_get_floatv_reply_t *R
7549  ** @returns int
7550  **
7551  *****************************************************************************/
7552 
7553 int
7554 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R  /**< */);
7555 
7556 
7557 /*****************************************************************************
7558  **
7559  ** xcb_generic_iterator_t xcb_glx_get_floatv_data_end
7560  **
7561  ** @param const xcb_glx_get_floatv_reply_t *R
7562  ** @returns xcb_generic_iterator_t
7563  **
7564  *****************************************************************************/
7565 
7566 xcb_generic_iterator_t
7567 xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R  /**< */);
7568 
7569 /**
7570  * Return the reply
7571  * @param c      The connection
7572  * @param cookie The cookie
7573  * @param e      The xcb_generic_error_t supplied
7574  *
7575  * Returns the reply of the request asked by
7576  *
7577  * The parameter @p e supplied to this function must be NULL if
7578  * xcb_glx_get_floatv_unchecked(). is used.
7579  * Otherwise, it stores the error if any.
7580  *
7581  * The returned value must be freed by the caller using free().
7582  */
7583 
7584 /*****************************************************************************
7585  **
7586  ** xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply
7587  **
7588  ** @param xcb_connection_t             *c
7589  ** @param xcb_glx_get_floatv_cookie_t   cookie
7590  ** @param xcb_generic_error_t         **e
7591  ** @returns xcb_glx_get_floatv_reply_t *
7592  **
7593  *****************************************************************************/
7594 
7595 xcb_glx_get_floatv_reply_t *
7596 xcb_glx_get_floatv_reply (xcb_connection_t             *c  /**< */,
7597                           xcb_glx_get_floatv_cookie_t   cookie  /**< */,
7598                           xcb_generic_error_t         **e  /**< */);
7599 
7600 int
7601 xcb_glx_get_integerv_sizeof (const void  *_buffer  /**< */);
7602 
7603 /**
7604  *
7605  * @param c The connection
7606  * @return A cookie
7607  *
7608  * Delivers a request to the X server.
7609  *
7610  */
7611 
7612 /*****************************************************************************
7613  **
7614  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv
7615  **
7616  ** @param xcb_connection_t      *c
7617  ** @param xcb_glx_context_tag_t  context_tag
7618  ** @param uint32_t               pname
7619  ** @returns xcb_glx_get_integerv_cookie_t
7620  **
7621  *****************************************************************************/
7622 
7623 xcb_glx_get_integerv_cookie_t
7624 xcb_glx_get_integerv (xcb_connection_t      *c  /**< */,
7625                       xcb_glx_context_tag_t  context_tag  /**< */,
7626                       uint32_t               pname  /**< */);
7627 
7628 /**
7629  *
7630  * @param c The connection
7631  * @return A cookie
7632  *
7633  * Delivers a request to the X server.
7634  *
7635  * This form can be used only if the request will cause
7636  * a reply to be generated. Any returned error will be
7637  * placed in the event queue.
7638  */
7639 
7640 /*****************************************************************************
7641  **
7642  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_unchecked
7643  **
7644  ** @param xcb_connection_t      *c
7645  ** @param xcb_glx_context_tag_t  context_tag
7646  ** @param uint32_t               pname
7647  ** @returns xcb_glx_get_integerv_cookie_t
7648  **
7649  *****************************************************************************/
7650 
7651 xcb_glx_get_integerv_cookie_t
7652 xcb_glx_get_integerv_unchecked (xcb_connection_t      *c  /**< */,
7653                                 xcb_glx_context_tag_t  context_tag  /**< */,
7654                                 uint32_t               pname  /**< */);
7655 
7656 
7657 /*****************************************************************************
7658  **
7659  ** int32_t * xcb_glx_get_integerv_data
7660  **
7661  ** @param const xcb_glx_get_integerv_reply_t *R
7662  ** @returns int32_t *
7663  **
7664  *****************************************************************************/
7665 
7666 int32_t *
7667 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R  /**< */);
7668 
7669 
7670 /*****************************************************************************
7671  **
7672  ** int xcb_glx_get_integerv_data_length
7673  **
7674  ** @param const xcb_glx_get_integerv_reply_t *R
7675  ** @returns int
7676  **
7677  *****************************************************************************/
7678 
7679 int
7680 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R  /**< */);
7681 
7682 
7683 /*****************************************************************************
7684  **
7685  ** xcb_generic_iterator_t xcb_glx_get_integerv_data_end
7686  **
7687  ** @param const xcb_glx_get_integerv_reply_t *R
7688  ** @returns xcb_generic_iterator_t
7689  **
7690  *****************************************************************************/
7691 
7692 xcb_generic_iterator_t
7693 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R  /**< */);
7694 
7695 /**
7696  * Return the reply
7697  * @param c      The connection
7698  * @param cookie The cookie
7699  * @param e      The xcb_generic_error_t supplied
7700  *
7701  * Returns the reply of the request asked by
7702  *
7703  * The parameter @p e supplied to this function must be NULL if
7704  * xcb_glx_get_integerv_unchecked(). is used.
7705  * Otherwise, it stores the error if any.
7706  *
7707  * The returned value must be freed by the caller using free().
7708  */
7709 
7710 /*****************************************************************************
7711  **
7712  ** xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply
7713  **
7714  ** @param xcb_connection_t               *c
7715  ** @param xcb_glx_get_integerv_cookie_t   cookie
7716  ** @param xcb_generic_error_t           **e
7717  ** @returns xcb_glx_get_integerv_reply_t *
7718  **
7719  *****************************************************************************/
7720 
7721 xcb_glx_get_integerv_reply_t *
7722 xcb_glx_get_integerv_reply (xcb_connection_t               *c  /**< */,
7723                             xcb_glx_get_integerv_cookie_t   cookie  /**< */,
7724                             xcb_generic_error_t           **e  /**< */);
7725 
7726 int
7727 xcb_glx_get_lightfv_sizeof (const void  *_buffer  /**< */);
7728 
7729 /**
7730  *
7731  * @param c The connection
7732  * @return A cookie
7733  *
7734  * Delivers a request to the X server.
7735  *
7736  */
7737 
7738 /*****************************************************************************
7739  **
7740  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv
7741  **
7742  ** @param xcb_connection_t      *c
7743  ** @param xcb_glx_context_tag_t  context_tag
7744  ** @param uint32_t               light
7745  ** @param uint32_t               pname
7746  ** @returns xcb_glx_get_lightfv_cookie_t
7747  **
7748  *****************************************************************************/
7749 
7750 xcb_glx_get_lightfv_cookie_t
7751 xcb_glx_get_lightfv (xcb_connection_t      *c  /**< */,
7752                      xcb_glx_context_tag_t  context_tag  /**< */,
7753                      uint32_t               light  /**< */,
7754                      uint32_t               pname  /**< */);
7755 
7756 /**
7757  *
7758  * @param c The connection
7759  * @return A cookie
7760  *
7761  * Delivers a request to the X server.
7762  *
7763  * This form can be used only if the request will cause
7764  * a reply to be generated. Any returned error will be
7765  * placed in the event queue.
7766  */
7767 
7768 /*****************************************************************************
7769  **
7770  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_unchecked
7771  **
7772  ** @param xcb_connection_t      *c
7773  ** @param xcb_glx_context_tag_t  context_tag
7774  ** @param uint32_t               light
7775  ** @param uint32_t               pname
7776  ** @returns xcb_glx_get_lightfv_cookie_t
7777  **
7778  *****************************************************************************/
7779 
7780 xcb_glx_get_lightfv_cookie_t
7781 xcb_glx_get_lightfv_unchecked (xcb_connection_t      *c  /**< */,
7782                                xcb_glx_context_tag_t  context_tag  /**< */,
7783                                uint32_t               light  /**< */,
7784                                uint32_t               pname  /**< */);
7785 
7786 
7787 /*****************************************************************************
7788  **
7789  ** xcb_glx_float32_t * xcb_glx_get_lightfv_data
7790  **
7791  ** @param const xcb_glx_get_lightfv_reply_t *R
7792  ** @returns xcb_glx_float32_t *
7793  **
7794  *****************************************************************************/
7795 
7796 xcb_glx_float32_t *
7797 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R  /**< */);
7798 
7799 
7800 /*****************************************************************************
7801  **
7802  ** int xcb_glx_get_lightfv_data_length
7803  **
7804  ** @param const xcb_glx_get_lightfv_reply_t *R
7805  ** @returns int
7806  **
7807  *****************************************************************************/
7808 
7809 int
7810 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R  /**< */);
7811 
7812 
7813 /*****************************************************************************
7814  **
7815  ** xcb_generic_iterator_t xcb_glx_get_lightfv_data_end
7816  **
7817  ** @param const xcb_glx_get_lightfv_reply_t *R
7818  ** @returns xcb_generic_iterator_t
7819  **
7820  *****************************************************************************/
7821 
7822 xcb_generic_iterator_t
7823 xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R  /**< */);
7824 
7825 /**
7826  * Return the reply
7827  * @param c      The connection
7828  * @param cookie The cookie
7829  * @param e      The xcb_generic_error_t supplied
7830  *
7831  * Returns the reply of the request asked by
7832  *
7833  * The parameter @p e supplied to this function must be NULL if
7834  * xcb_glx_get_lightfv_unchecked(). is used.
7835  * Otherwise, it stores the error if any.
7836  *
7837  * The returned value must be freed by the caller using free().
7838  */
7839 
7840 /*****************************************************************************
7841  **
7842  ** xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply
7843  **
7844  ** @param xcb_connection_t              *c
7845  ** @param xcb_glx_get_lightfv_cookie_t   cookie
7846  ** @param xcb_generic_error_t          **e
7847  ** @returns xcb_glx_get_lightfv_reply_t *
7848  **
7849  *****************************************************************************/
7850 
7851 xcb_glx_get_lightfv_reply_t *
7852 xcb_glx_get_lightfv_reply (xcb_connection_t              *c  /**< */,
7853                            xcb_glx_get_lightfv_cookie_t   cookie  /**< */,
7854                            xcb_generic_error_t          **e  /**< */);
7855 
7856 int
7857 xcb_glx_get_lightiv_sizeof (const void  *_buffer  /**< */);
7858 
7859 /**
7860  *
7861  * @param c The connection
7862  * @return A cookie
7863  *
7864  * Delivers a request to the X server.
7865  *
7866  */
7867 
7868 /*****************************************************************************
7869  **
7870  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv
7871  **
7872  ** @param xcb_connection_t      *c
7873  ** @param xcb_glx_context_tag_t  context_tag
7874  ** @param uint32_t               light
7875  ** @param uint32_t               pname
7876  ** @returns xcb_glx_get_lightiv_cookie_t
7877  **
7878  *****************************************************************************/
7879 
7880 xcb_glx_get_lightiv_cookie_t
7881 xcb_glx_get_lightiv (xcb_connection_t      *c  /**< */,
7882                      xcb_glx_context_tag_t  context_tag  /**< */,
7883                      uint32_t               light  /**< */,
7884                      uint32_t               pname  /**< */);
7885 
7886 /**
7887  *
7888  * @param c The connection
7889  * @return A cookie
7890  *
7891  * Delivers a request to the X server.
7892  *
7893  * This form can be used only if the request will cause
7894  * a reply to be generated. Any returned error will be
7895  * placed in the event queue.
7896  */
7897 
7898 /*****************************************************************************
7899  **
7900  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_unchecked
7901  **
7902  ** @param xcb_connection_t      *c
7903  ** @param xcb_glx_context_tag_t  context_tag
7904  ** @param uint32_t               light
7905  ** @param uint32_t               pname
7906  ** @returns xcb_glx_get_lightiv_cookie_t
7907  **
7908  *****************************************************************************/
7909 
7910 xcb_glx_get_lightiv_cookie_t
7911 xcb_glx_get_lightiv_unchecked (xcb_connection_t      *c  /**< */,
7912                                xcb_glx_context_tag_t  context_tag  /**< */,
7913                                uint32_t               light  /**< */,
7914                                uint32_t               pname  /**< */);
7915 
7916 
7917 /*****************************************************************************
7918  **
7919  ** int32_t * xcb_glx_get_lightiv_data
7920  **
7921  ** @param const xcb_glx_get_lightiv_reply_t *R
7922  ** @returns int32_t *
7923  **
7924  *****************************************************************************/
7925 
7926 int32_t *
7927 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R  /**< */);
7928 
7929 
7930 /*****************************************************************************
7931  **
7932  ** int xcb_glx_get_lightiv_data_length
7933  **
7934  ** @param const xcb_glx_get_lightiv_reply_t *R
7935  ** @returns int
7936  **
7937  *****************************************************************************/
7938 
7939 int
7940 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R  /**< */);
7941 
7942 
7943 /*****************************************************************************
7944  **
7945  ** xcb_generic_iterator_t xcb_glx_get_lightiv_data_end
7946  **
7947  ** @param const xcb_glx_get_lightiv_reply_t *R
7948  ** @returns xcb_generic_iterator_t
7949  **
7950  *****************************************************************************/
7951 
7952 xcb_generic_iterator_t
7953 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R  /**< */);
7954 
7955 /**
7956  * Return the reply
7957  * @param c      The connection
7958  * @param cookie The cookie
7959  * @param e      The xcb_generic_error_t supplied
7960  *
7961  * Returns the reply of the request asked by
7962  *
7963  * The parameter @p e supplied to this function must be NULL if
7964  * xcb_glx_get_lightiv_unchecked(). is used.
7965  * Otherwise, it stores the error if any.
7966  *
7967  * The returned value must be freed by the caller using free().
7968  */
7969 
7970 /*****************************************************************************
7971  **
7972  ** xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply
7973  **
7974  ** @param xcb_connection_t              *c
7975  ** @param xcb_glx_get_lightiv_cookie_t   cookie
7976  ** @param xcb_generic_error_t          **e
7977  ** @returns xcb_glx_get_lightiv_reply_t *
7978  **
7979  *****************************************************************************/
7980 
7981 xcb_glx_get_lightiv_reply_t *
7982 xcb_glx_get_lightiv_reply (xcb_connection_t              *c  /**< */,
7983                            xcb_glx_get_lightiv_cookie_t   cookie  /**< */,
7984                            xcb_generic_error_t          **e  /**< */);
7985 
7986 int
7987 xcb_glx_get_mapdv_sizeof (const void  *_buffer  /**< */);
7988 
7989 /**
7990  *
7991  * @param c The connection
7992  * @return A cookie
7993  *
7994  * Delivers a request to the X server.
7995  *
7996  */
7997 
7998 /*****************************************************************************
7999  **
8000  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv
8001  **
8002  ** @param xcb_connection_t      *c
8003  ** @param xcb_glx_context_tag_t  context_tag
8004  ** @param uint32_t               target
8005  ** @param uint32_t               query
8006  ** @returns xcb_glx_get_mapdv_cookie_t
8007  **
8008  *****************************************************************************/
8009 
8010 xcb_glx_get_mapdv_cookie_t
8011 xcb_glx_get_mapdv (xcb_connection_t      *c  /**< */,
8012                    xcb_glx_context_tag_t  context_tag  /**< */,
8013                    uint32_t               target  /**< */,
8014                    uint32_t               query  /**< */);
8015 
8016 /**
8017  *
8018  * @param c The connection
8019  * @return A cookie
8020  *
8021  * Delivers a request to the X server.
8022  *
8023  * This form can be used only if the request will cause
8024  * a reply to be generated. Any returned error will be
8025  * placed in the event queue.
8026  */
8027 
8028 /*****************************************************************************
8029  **
8030  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_unchecked
8031  **
8032  ** @param xcb_connection_t      *c
8033  ** @param xcb_glx_context_tag_t  context_tag
8034  ** @param uint32_t               target
8035  ** @param uint32_t               query
8036  ** @returns xcb_glx_get_mapdv_cookie_t
8037  **
8038  *****************************************************************************/
8039 
8040 xcb_glx_get_mapdv_cookie_t
8041 xcb_glx_get_mapdv_unchecked (xcb_connection_t      *c  /**< */,
8042                              xcb_glx_context_tag_t  context_tag  /**< */,
8043                              uint32_t               target  /**< */,
8044                              uint32_t               query  /**< */);
8045 
8046 
8047 /*****************************************************************************
8048  **
8049  ** xcb_glx_float64_t * xcb_glx_get_mapdv_data
8050  **
8051  ** @param const xcb_glx_get_mapdv_reply_t *R
8052  ** @returns xcb_glx_float64_t *
8053  **
8054  *****************************************************************************/
8055 
8056 xcb_glx_float64_t *
8057 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R  /**< */);
8058 
8059 
8060 /*****************************************************************************
8061  **
8062  ** int xcb_glx_get_mapdv_data_length
8063  **
8064  ** @param const xcb_glx_get_mapdv_reply_t *R
8065  ** @returns int
8066  **
8067  *****************************************************************************/
8068 
8069 int
8070 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R  /**< */);
8071 
8072 
8073 /*****************************************************************************
8074  **
8075  ** xcb_generic_iterator_t xcb_glx_get_mapdv_data_end
8076  **
8077  ** @param const xcb_glx_get_mapdv_reply_t *R
8078  ** @returns xcb_generic_iterator_t
8079  **
8080  *****************************************************************************/
8081 
8082 xcb_generic_iterator_t
8083 xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R  /**< */);
8084 
8085 /**
8086  * Return the reply
8087  * @param c      The connection
8088  * @param cookie The cookie
8089  * @param e      The xcb_generic_error_t supplied
8090  *
8091  * Returns the reply of the request asked by
8092  *
8093  * The parameter @p e supplied to this function must be NULL if
8094  * xcb_glx_get_mapdv_unchecked(). is used.
8095  * Otherwise, it stores the error if any.
8096  *
8097  * The returned value must be freed by the caller using free().
8098  */
8099 
8100 /*****************************************************************************
8101  **
8102  ** xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply
8103  **
8104  ** @param xcb_connection_t            *c
8105  ** @param xcb_glx_get_mapdv_cookie_t   cookie
8106  ** @param xcb_generic_error_t        **e
8107  ** @returns xcb_glx_get_mapdv_reply_t *
8108  **
8109  *****************************************************************************/
8110 
8111 xcb_glx_get_mapdv_reply_t *
8112 xcb_glx_get_mapdv_reply (xcb_connection_t            *c  /**< */,
8113                          xcb_glx_get_mapdv_cookie_t   cookie  /**< */,
8114                          xcb_generic_error_t        **e  /**< */);
8115 
8116 int
8117 xcb_glx_get_mapfv_sizeof (const void  *_buffer  /**< */);
8118 
8119 /**
8120  *
8121  * @param c The connection
8122  * @return A cookie
8123  *
8124  * Delivers a request to the X server.
8125  *
8126  */
8127 
8128 /*****************************************************************************
8129  **
8130  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv
8131  **
8132  ** @param xcb_connection_t      *c
8133  ** @param xcb_glx_context_tag_t  context_tag
8134  ** @param uint32_t               target
8135  ** @param uint32_t               query
8136  ** @returns xcb_glx_get_mapfv_cookie_t
8137  **
8138  *****************************************************************************/
8139 
8140 xcb_glx_get_mapfv_cookie_t
8141 xcb_glx_get_mapfv (xcb_connection_t      *c  /**< */,
8142                    xcb_glx_context_tag_t  context_tag  /**< */,
8143                    uint32_t               target  /**< */,
8144                    uint32_t               query  /**< */);
8145 
8146 /**
8147  *
8148  * @param c The connection
8149  * @return A cookie
8150  *
8151  * Delivers a request to the X server.
8152  *
8153  * This form can be used only if the request will cause
8154  * a reply to be generated. Any returned error will be
8155  * placed in the event queue.
8156  */
8157 
8158 /*****************************************************************************
8159  **
8160  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_unchecked
8161  **
8162  ** @param xcb_connection_t      *c
8163  ** @param xcb_glx_context_tag_t  context_tag
8164  ** @param uint32_t               target
8165  ** @param uint32_t               query
8166  ** @returns xcb_glx_get_mapfv_cookie_t
8167  **
8168  *****************************************************************************/
8169 
8170 xcb_glx_get_mapfv_cookie_t
8171 xcb_glx_get_mapfv_unchecked (xcb_connection_t      *c  /**< */,
8172                              xcb_glx_context_tag_t  context_tag  /**< */,
8173                              uint32_t               target  /**< */,
8174                              uint32_t               query  /**< */);
8175 
8176 
8177 /*****************************************************************************
8178  **
8179  ** xcb_glx_float32_t * xcb_glx_get_mapfv_data
8180  **
8181  ** @param const xcb_glx_get_mapfv_reply_t *R
8182  ** @returns xcb_glx_float32_t *
8183  **
8184  *****************************************************************************/
8185 
8186 xcb_glx_float32_t *
8187 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R  /**< */);
8188 
8189 
8190 /*****************************************************************************
8191  **
8192  ** int xcb_glx_get_mapfv_data_length
8193  **
8194  ** @param const xcb_glx_get_mapfv_reply_t *R
8195  ** @returns int
8196  **
8197  *****************************************************************************/
8198 
8199 int
8200 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R  /**< */);
8201 
8202 
8203 /*****************************************************************************
8204  **
8205  ** xcb_generic_iterator_t xcb_glx_get_mapfv_data_end
8206  **
8207  ** @param const xcb_glx_get_mapfv_reply_t *R
8208  ** @returns xcb_generic_iterator_t
8209  **
8210  *****************************************************************************/
8211 
8212 xcb_generic_iterator_t
8213 xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R  /**< */);
8214 
8215 /**
8216  * Return the reply
8217  * @param c      The connection
8218  * @param cookie The cookie
8219  * @param e      The xcb_generic_error_t supplied
8220  *
8221  * Returns the reply of the request asked by
8222  *
8223  * The parameter @p e supplied to this function must be NULL if
8224  * xcb_glx_get_mapfv_unchecked(). is used.
8225  * Otherwise, it stores the error if any.
8226  *
8227  * The returned value must be freed by the caller using free().
8228  */
8229 
8230 /*****************************************************************************
8231  **
8232  ** xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply
8233  **
8234  ** @param xcb_connection_t            *c
8235  ** @param xcb_glx_get_mapfv_cookie_t   cookie
8236  ** @param xcb_generic_error_t        **e
8237  ** @returns xcb_glx_get_mapfv_reply_t *
8238  **
8239  *****************************************************************************/
8240 
8241 xcb_glx_get_mapfv_reply_t *
8242 xcb_glx_get_mapfv_reply (xcb_connection_t            *c  /**< */,
8243                          xcb_glx_get_mapfv_cookie_t   cookie  /**< */,
8244                          xcb_generic_error_t        **e  /**< */);
8245 
8246 int
8247 xcb_glx_get_mapiv_sizeof (const void  *_buffer  /**< */);
8248 
8249 /**
8250  *
8251  * @param c The connection
8252  * @return A cookie
8253  *
8254  * Delivers a request to the X server.
8255  *
8256  */
8257 
8258 /*****************************************************************************
8259  **
8260  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv
8261  **
8262  ** @param xcb_connection_t      *c
8263  ** @param xcb_glx_context_tag_t  context_tag
8264  ** @param uint32_t               target
8265  ** @param uint32_t               query
8266  ** @returns xcb_glx_get_mapiv_cookie_t
8267  **
8268  *****************************************************************************/
8269 
8270 xcb_glx_get_mapiv_cookie_t
8271 xcb_glx_get_mapiv (xcb_connection_t      *c  /**< */,
8272                    xcb_glx_context_tag_t  context_tag  /**< */,
8273                    uint32_t               target  /**< */,
8274                    uint32_t               query  /**< */);
8275 
8276 /**
8277  *
8278  * @param c The connection
8279  * @return A cookie
8280  *
8281  * Delivers a request to the X server.
8282  *
8283  * This form can be used only if the request will cause
8284  * a reply to be generated. Any returned error will be
8285  * placed in the event queue.
8286  */
8287 
8288 /*****************************************************************************
8289  **
8290  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_unchecked
8291  **
8292  ** @param xcb_connection_t      *c
8293  ** @param xcb_glx_context_tag_t  context_tag
8294  ** @param uint32_t               target
8295  ** @param uint32_t               query
8296  ** @returns xcb_glx_get_mapiv_cookie_t
8297  **
8298  *****************************************************************************/
8299 
8300 xcb_glx_get_mapiv_cookie_t
8301 xcb_glx_get_mapiv_unchecked (xcb_connection_t      *c  /**< */,
8302                              xcb_glx_context_tag_t  context_tag  /**< */,
8303                              uint32_t               target  /**< */,
8304                              uint32_t               query  /**< */);
8305 
8306 
8307 /*****************************************************************************
8308  **
8309  ** int32_t * xcb_glx_get_mapiv_data
8310  **
8311  ** @param const xcb_glx_get_mapiv_reply_t *R
8312  ** @returns int32_t *
8313  **
8314  *****************************************************************************/
8315 
8316 int32_t *
8317 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R  /**< */);
8318 
8319 
8320 /*****************************************************************************
8321  **
8322  ** int xcb_glx_get_mapiv_data_length
8323  **
8324  ** @param const xcb_glx_get_mapiv_reply_t *R
8325  ** @returns int
8326  **
8327  *****************************************************************************/
8328 
8329 int
8330 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R  /**< */);
8331 
8332 
8333 /*****************************************************************************
8334  **
8335  ** xcb_generic_iterator_t xcb_glx_get_mapiv_data_end
8336  **
8337  ** @param const xcb_glx_get_mapiv_reply_t *R
8338  ** @returns xcb_generic_iterator_t
8339  **
8340  *****************************************************************************/
8341 
8342 xcb_generic_iterator_t
8343 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R  /**< */);
8344 
8345 /**
8346  * Return the reply
8347  * @param c      The connection
8348  * @param cookie The cookie
8349  * @param e      The xcb_generic_error_t supplied
8350  *
8351  * Returns the reply of the request asked by
8352  *
8353  * The parameter @p e supplied to this function must be NULL if
8354  * xcb_glx_get_mapiv_unchecked(). is used.
8355  * Otherwise, it stores the error if any.
8356  *
8357  * The returned value must be freed by the caller using free().
8358  */
8359 
8360 /*****************************************************************************
8361  **
8362  ** xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply
8363  **
8364  ** @param xcb_connection_t            *c
8365  ** @param xcb_glx_get_mapiv_cookie_t   cookie
8366  ** @param xcb_generic_error_t        **e
8367  ** @returns xcb_glx_get_mapiv_reply_t *
8368  **
8369  *****************************************************************************/
8370 
8371 xcb_glx_get_mapiv_reply_t *
8372 xcb_glx_get_mapiv_reply (xcb_connection_t            *c  /**< */,
8373                          xcb_glx_get_mapiv_cookie_t   cookie  /**< */,
8374                          xcb_generic_error_t        **e  /**< */);
8375 
8376 int
8377 xcb_glx_get_materialfv_sizeof (const void  *_buffer  /**< */);
8378 
8379 /**
8380  *
8381  * @param c The connection
8382  * @return A cookie
8383  *
8384  * Delivers a request to the X server.
8385  *
8386  */
8387 
8388 /*****************************************************************************
8389  **
8390  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv
8391  **
8392  ** @param xcb_connection_t      *c
8393  ** @param xcb_glx_context_tag_t  context_tag
8394  ** @param uint32_t               face
8395  ** @param uint32_t               pname
8396  ** @returns xcb_glx_get_materialfv_cookie_t
8397  **
8398  *****************************************************************************/
8399 
8400 xcb_glx_get_materialfv_cookie_t
8401 xcb_glx_get_materialfv (xcb_connection_t      *c  /**< */,
8402                         xcb_glx_context_tag_t  context_tag  /**< */,
8403                         uint32_t               face  /**< */,
8404                         uint32_t               pname  /**< */);
8405 
8406 /**
8407  *
8408  * @param c The connection
8409  * @return A cookie
8410  *
8411  * Delivers a request to the X server.
8412  *
8413  * This form can be used only if the request will cause
8414  * a reply to be generated. Any returned error will be
8415  * placed in the event queue.
8416  */
8417 
8418 /*****************************************************************************
8419  **
8420  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_unchecked
8421  **
8422  ** @param xcb_connection_t      *c
8423  ** @param xcb_glx_context_tag_t  context_tag
8424  ** @param uint32_t               face
8425  ** @param uint32_t               pname
8426  ** @returns xcb_glx_get_materialfv_cookie_t
8427  **
8428  *****************************************************************************/
8429 
8430 xcb_glx_get_materialfv_cookie_t
8431 xcb_glx_get_materialfv_unchecked (xcb_connection_t      *c  /**< */,
8432                                   xcb_glx_context_tag_t  context_tag  /**< */,
8433                                   uint32_t               face  /**< */,
8434                                   uint32_t               pname  /**< */);
8435 
8436 
8437 /*****************************************************************************
8438  **
8439  ** xcb_glx_float32_t * xcb_glx_get_materialfv_data
8440  **
8441  ** @param const xcb_glx_get_materialfv_reply_t *R
8442  ** @returns xcb_glx_float32_t *
8443  **
8444  *****************************************************************************/
8445 
8446 xcb_glx_float32_t *
8447 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R  /**< */);
8448 
8449 
8450 /*****************************************************************************
8451  **
8452  ** int xcb_glx_get_materialfv_data_length
8453  **
8454  ** @param const xcb_glx_get_materialfv_reply_t *R
8455  ** @returns int
8456  **
8457  *****************************************************************************/
8458 
8459 int
8460 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R  /**< */);
8461 
8462 
8463 /*****************************************************************************
8464  **
8465  ** xcb_generic_iterator_t xcb_glx_get_materialfv_data_end
8466  **
8467  ** @param const xcb_glx_get_materialfv_reply_t *R
8468  ** @returns xcb_generic_iterator_t
8469  **
8470  *****************************************************************************/
8471 
8472 xcb_generic_iterator_t
8473 xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R  /**< */);
8474 
8475 /**
8476  * Return the reply
8477  * @param c      The connection
8478  * @param cookie The cookie
8479  * @param e      The xcb_generic_error_t supplied
8480  *
8481  * Returns the reply of the request asked by
8482  *
8483  * The parameter @p e supplied to this function must be NULL if
8484  * xcb_glx_get_materialfv_unchecked(). is used.
8485  * Otherwise, it stores the error if any.
8486  *
8487  * The returned value must be freed by the caller using free().
8488  */
8489 
8490 /*****************************************************************************
8491  **
8492  ** xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply
8493  **
8494  ** @param xcb_connection_t                 *c
8495  ** @param xcb_glx_get_materialfv_cookie_t   cookie
8496  ** @param xcb_generic_error_t             **e
8497  ** @returns xcb_glx_get_materialfv_reply_t *
8498  **
8499  *****************************************************************************/
8500 
8501 xcb_glx_get_materialfv_reply_t *
8502 xcb_glx_get_materialfv_reply (xcb_connection_t                 *c  /**< */,
8503                               xcb_glx_get_materialfv_cookie_t   cookie  /**< */,
8504                               xcb_generic_error_t             **e  /**< */);
8505 
8506 int
8507 xcb_glx_get_materialiv_sizeof (const void  *_buffer  /**< */);
8508 
8509 /**
8510  *
8511  * @param c The connection
8512  * @return A cookie
8513  *
8514  * Delivers a request to the X server.
8515  *
8516  */
8517 
8518 /*****************************************************************************
8519  **
8520  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv
8521  **
8522  ** @param xcb_connection_t      *c
8523  ** @param xcb_glx_context_tag_t  context_tag
8524  ** @param uint32_t               face
8525  ** @param uint32_t               pname
8526  ** @returns xcb_glx_get_materialiv_cookie_t
8527  **
8528  *****************************************************************************/
8529 
8530 xcb_glx_get_materialiv_cookie_t
8531 xcb_glx_get_materialiv (xcb_connection_t      *c  /**< */,
8532                         xcb_glx_context_tag_t  context_tag  /**< */,
8533                         uint32_t               face  /**< */,
8534                         uint32_t               pname  /**< */);
8535 
8536 /**
8537  *
8538  * @param c The connection
8539  * @return A cookie
8540  *
8541  * Delivers a request to the X server.
8542  *
8543  * This form can be used only if the request will cause
8544  * a reply to be generated. Any returned error will be
8545  * placed in the event queue.
8546  */
8547 
8548 /*****************************************************************************
8549  **
8550  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_unchecked
8551  **
8552  ** @param xcb_connection_t      *c
8553  ** @param xcb_glx_context_tag_t  context_tag
8554  ** @param uint32_t               face
8555  ** @param uint32_t               pname
8556  ** @returns xcb_glx_get_materialiv_cookie_t
8557  **
8558  *****************************************************************************/
8559 
8560 xcb_glx_get_materialiv_cookie_t
8561 xcb_glx_get_materialiv_unchecked (xcb_connection_t      *c  /**< */,
8562                                   xcb_glx_context_tag_t  context_tag  /**< */,
8563                                   uint32_t               face  /**< */,
8564                                   uint32_t               pname  /**< */);
8565 
8566 
8567 /*****************************************************************************
8568  **
8569  ** int32_t * xcb_glx_get_materialiv_data
8570  **
8571  ** @param const xcb_glx_get_materialiv_reply_t *R
8572  ** @returns int32_t *
8573  **
8574  *****************************************************************************/
8575 
8576 int32_t *
8577 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R  /**< */);
8578 
8579 
8580 /*****************************************************************************
8581  **
8582  ** int xcb_glx_get_materialiv_data_length
8583  **
8584  ** @param const xcb_glx_get_materialiv_reply_t *R
8585  ** @returns int
8586  **
8587  *****************************************************************************/
8588 
8589 int
8590 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R  /**< */);
8591 
8592 
8593 /*****************************************************************************
8594  **
8595  ** xcb_generic_iterator_t xcb_glx_get_materialiv_data_end
8596  **
8597  ** @param const xcb_glx_get_materialiv_reply_t *R
8598  ** @returns xcb_generic_iterator_t
8599  **
8600  *****************************************************************************/
8601 
8602 xcb_generic_iterator_t
8603 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R  /**< */);
8604 
8605 /**
8606  * Return the reply
8607  * @param c      The connection
8608  * @param cookie The cookie
8609  * @param e      The xcb_generic_error_t supplied
8610  *
8611  * Returns the reply of the request asked by
8612  *
8613  * The parameter @p e supplied to this function must be NULL if
8614  * xcb_glx_get_materialiv_unchecked(). is used.
8615  * Otherwise, it stores the error if any.
8616  *
8617  * The returned value must be freed by the caller using free().
8618  */
8619 
8620 /*****************************************************************************
8621  **
8622  ** xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply
8623  **
8624  ** @param xcb_connection_t                 *c
8625  ** @param xcb_glx_get_materialiv_cookie_t   cookie
8626  ** @param xcb_generic_error_t             **e
8627  ** @returns xcb_glx_get_materialiv_reply_t *
8628  **
8629  *****************************************************************************/
8630 
8631 xcb_glx_get_materialiv_reply_t *
8632 xcb_glx_get_materialiv_reply (xcb_connection_t                 *c  /**< */,
8633                               xcb_glx_get_materialiv_cookie_t   cookie  /**< */,
8634                               xcb_generic_error_t             **e  /**< */);
8635 
8636 int
8637 xcb_glx_get_pixel_mapfv_sizeof (const void  *_buffer  /**< */);
8638 
8639 /**
8640  *
8641  * @param c The connection
8642  * @return A cookie
8643  *
8644  * Delivers a request to the X server.
8645  *
8646  */
8647 
8648 /*****************************************************************************
8649  **
8650  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv
8651  **
8652  ** @param xcb_connection_t      *c
8653  ** @param xcb_glx_context_tag_t  context_tag
8654  ** @param uint32_t               map
8655  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
8656  **
8657  *****************************************************************************/
8658 
8659 xcb_glx_get_pixel_mapfv_cookie_t
8660 xcb_glx_get_pixel_mapfv (xcb_connection_t      *c  /**< */,
8661                          xcb_glx_context_tag_t  context_tag  /**< */,
8662                          uint32_t               map  /**< */);
8663 
8664 /**
8665  *
8666  * @param c The connection
8667  * @return A cookie
8668  *
8669  * Delivers a request to the X server.
8670  *
8671  * This form can be used only if the request will cause
8672  * a reply to be generated. Any returned error will be
8673  * placed in the event queue.
8674  */
8675 
8676 /*****************************************************************************
8677  **
8678  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_unchecked
8679  **
8680  ** @param xcb_connection_t      *c
8681  ** @param xcb_glx_context_tag_t  context_tag
8682  ** @param uint32_t               map
8683  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
8684  **
8685  *****************************************************************************/
8686 
8687 xcb_glx_get_pixel_mapfv_cookie_t
8688 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t      *c  /**< */,
8689                                    xcb_glx_context_tag_t  context_tag  /**< */,
8690                                    uint32_t               map  /**< */);
8691 
8692 
8693 /*****************************************************************************
8694  **
8695  ** xcb_glx_float32_t * xcb_glx_get_pixel_mapfv_data
8696  **
8697  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
8698  ** @returns xcb_glx_float32_t *
8699  **
8700  *****************************************************************************/
8701 
8702 xcb_glx_float32_t *
8703 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
8704 
8705 
8706 /*****************************************************************************
8707  **
8708  ** int xcb_glx_get_pixel_mapfv_data_length
8709  **
8710  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
8711  ** @returns int
8712  **
8713  *****************************************************************************/
8714 
8715 int
8716 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
8717 
8718 
8719 /*****************************************************************************
8720  **
8721  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapfv_data_end
8722  **
8723  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
8724  ** @returns xcb_generic_iterator_t
8725  **
8726  *****************************************************************************/
8727 
8728 xcb_generic_iterator_t
8729 xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
8730 
8731 /**
8732  * Return the reply
8733  * @param c      The connection
8734  * @param cookie The cookie
8735  * @param e      The xcb_generic_error_t supplied
8736  *
8737  * Returns the reply of the request asked by
8738  *
8739  * The parameter @p e supplied to this function must be NULL if
8740  * xcb_glx_get_pixel_mapfv_unchecked(). is used.
8741  * Otherwise, it stores the error if any.
8742  *
8743  * The returned value must be freed by the caller using free().
8744  */
8745 
8746 /*****************************************************************************
8747  **
8748  ** xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply
8749  **
8750  ** @param xcb_connection_t                  *c
8751  ** @param xcb_glx_get_pixel_mapfv_cookie_t   cookie
8752  ** @param xcb_generic_error_t              **e
8753  ** @returns xcb_glx_get_pixel_mapfv_reply_t *
8754  **
8755  *****************************************************************************/
8756 
8757 xcb_glx_get_pixel_mapfv_reply_t *
8758 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t                  *c  /**< */,
8759                                xcb_glx_get_pixel_mapfv_cookie_t   cookie  /**< */,
8760                                xcb_generic_error_t              **e  /**< */);
8761 
8762 int
8763 xcb_glx_get_pixel_mapuiv_sizeof (const void  *_buffer  /**< */);
8764 
8765 /**
8766  *
8767  * @param c The connection
8768  * @return A cookie
8769  *
8770  * Delivers a request to the X server.
8771  *
8772  */
8773 
8774 /*****************************************************************************
8775  **
8776  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv
8777  **
8778  ** @param xcb_connection_t      *c
8779  ** @param xcb_glx_context_tag_t  context_tag
8780  ** @param uint32_t               map
8781  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
8782  **
8783  *****************************************************************************/
8784 
8785 xcb_glx_get_pixel_mapuiv_cookie_t
8786 xcb_glx_get_pixel_mapuiv (xcb_connection_t      *c  /**< */,
8787                           xcb_glx_context_tag_t  context_tag  /**< */,
8788                           uint32_t               map  /**< */);
8789 
8790 /**
8791  *
8792  * @param c The connection
8793  * @return A cookie
8794  *
8795  * Delivers a request to the X server.
8796  *
8797  * This form can be used only if the request will cause
8798  * a reply to be generated. Any returned error will be
8799  * placed in the event queue.
8800  */
8801 
8802 /*****************************************************************************
8803  **
8804  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_unchecked
8805  **
8806  ** @param xcb_connection_t      *c
8807  ** @param xcb_glx_context_tag_t  context_tag
8808  ** @param uint32_t               map
8809  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
8810  **
8811  *****************************************************************************/
8812 
8813 xcb_glx_get_pixel_mapuiv_cookie_t
8814 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t      *c  /**< */,
8815                                     xcb_glx_context_tag_t  context_tag  /**< */,
8816                                     uint32_t               map  /**< */);
8817 
8818 
8819 /*****************************************************************************
8820  **
8821  ** uint32_t * xcb_glx_get_pixel_mapuiv_data
8822  **
8823  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
8824  ** @returns uint32_t *
8825  **
8826  *****************************************************************************/
8827 
8828 uint32_t *
8829 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
8830 
8831 
8832 /*****************************************************************************
8833  **
8834  ** int xcb_glx_get_pixel_mapuiv_data_length
8835  **
8836  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
8837  ** @returns int
8838  **
8839  *****************************************************************************/
8840 
8841 int
8842 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
8843 
8844 
8845 /*****************************************************************************
8846  **
8847  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapuiv_data_end
8848  **
8849  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
8850  ** @returns xcb_generic_iterator_t
8851  **
8852  *****************************************************************************/
8853 
8854 xcb_generic_iterator_t
8855 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
8856 
8857 /**
8858  * Return the reply
8859  * @param c      The connection
8860  * @param cookie The cookie
8861  * @param e      The xcb_generic_error_t supplied
8862  *
8863  * Returns the reply of the request asked by
8864  *
8865  * The parameter @p e supplied to this function must be NULL if
8866  * xcb_glx_get_pixel_mapuiv_unchecked(). is used.
8867  * Otherwise, it stores the error if any.
8868  *
8869  * The returned value must be freed by the caller using free().
8870  */
8871 
8872 /*****************************************************************************
8873  **
8874  ** xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply
8875  **
8876  ** @param xcb_connection_t                   *c
8877  ** @param xcb_glx_get_pixel_mapuiv_cookie_t   cookie
8878  ** @param xcb_generic_error_t               **e
8879  ** @returns xcb_glx_get_pixel_mapuiv_reply_t *
8880  **
8881  *****************************************************************************/
8882 
8883 xcb_glx_get_pixel_mapuiv_reply_t *
8884 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t                   *c  /**< */,
8885                                 xcb_glx_get_pixel_mapuiv_cookie_t   cookie  /**< */,
8886                                 xcb_generic_error_t               **e  /**< */);
8887 
8888 int
8889 xcb_glx_get_pixel_mapusv_sizeof (const void  *_buffer  /**< */);
8890 
8891 /**
8892  *
8893  * @param c The connection
8894  * @return A cookie
8895  *
8896  * Delivers a request to the X server.
8897  *
8898  */
8899 
8900 /*****************************************************************************
8901  **
8902  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv
8903  **
8904  ** @param xcb_connection_t      *c
8905  ** @param xcb_glx_context_tag_t  context_tag
8906  ** @param uint32_t               map
8907  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
8908  **
8909  *****************************************************************************/
8910 
8911 xcb_glx_get_pixel_mapusv_cookie_t
8912 xcb_glx_get_pixel_mapusv (xcb_connection_t      *c  /**< */,
8913                           xcb_glx_context_tag_t  context_tag  /**< */,
8914                           uint32_t               map  /**< */);
8915 
8916 /**
8917  *
8918  * @param c The connection
8919  * @return A cookie
8920  *
8921  * Delivers a request to the X server.
8922  *
8923  * This form can be used only if the request will cause
8924  * a reply to be generated. Any returned error will be
8925  * placed in the event queue.
8926  */
8927 
8928 /*****************************************************************************
8929  **
8930  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_unchecked
8931  **
8932  ** @param xcb_connection_t      *c
8933  ** @param xcb_glx_context_tag_t  context_tag
8934  ** @param uint32_t               map
8935  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
8936  **
8937  *****************************************************************************/
8938 
8939 xcb_glx_get_pixel_mapusv_cookie_t
8940 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t      *c  /**< */,
8941                                     xcb_glx_context_tag_t  context_tag  /**< */,
8942                                     uint32_t               map  /**< */);
8943 
8944 
8945 /*****************************************************************************
8946  **
8947  ** uint16_t * xcb_glx_get_pixel_mapusv_data
8948  **
8949  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
8950  ** @returns uint16_t *
8951  **
8952  *****************************************************************************/
8953 
8954 uint16_t *
8955 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
8956 
8957 
8958 /*****************************************************************************
8959  **
8960  ** int xcb_glx_get_pixel_mapusv_data_length
8961  **
8962  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
8963  ** @returns int
8964  **
8965  *****************************************************************************/
8966 
8967 int
8968 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
8969 
8970 
8971 /*****************************************************************************
8972  **
8973  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapusv_data_end
8974  **
8975  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
8976  ** @returns xcb_generic_iterator_t
8977  **
8978  *****************************************************************************/
8979 
8980 xcb_generic_iterator_t
8981 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
8982 
8983 /**
8984  * Return the reply
8985  * @param c      The connection
8986  * @param cookie The cookie
8987  * @param e      The xcb_generic_error_t supplied
8988  *
8989  * Returns the reply of the request asked by
8990  *
8991  * The parameter @p e supplied to this function must be NULL if
8992  * xcb_glx_get_pixel_mapusv_unchecked(). is used.
8993  * Otherwise, it stores the error if any.
8994  *
8995  * The returned value must be freed by the caller using free().
8996  */
8997 
8998 /*****************************************************************************
8999  **
9000  ** xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply
9001  **
9002  ** @param xcb_connection_t                   *c
9003  ** @param xcb_glx_get_pixel_mapusv_cookie_t   cookie
9004  ** @param xcb_generic_error_t               **e
9005  ** @returns xcb_glx_get_pixel_mapusv_reply_t *
9006  **
9007  *****************************************************************************/
9008 
9009 xcb_glx_get_pixel_mapusv_reply_t *
9010 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t                   *c  /**< */,
9011                                 xcb_glx_get_pixel_mapusv_cookie_t   cookie  /**< */,
9012                                 xcb_generic_error_t               **e  /**< */);
9013 
9014 int
9015 xcb_glx_get_polygon_stipple_sizeof (const void  *_buffer  /**< */);
9016 
9017 /**
9018  *
9019  * @param c The connection
9020  * @return A cookie
9021  *
9022  * Delivers a request to the X server.
9023  *
9024  */
9025 
9026 /*****************************************************************************
9027  **
9028  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple
9029  **
9030  ** @param xcb_connection_t      *c
9031  ** @param xcb_glx_context_tag_t  context_tag
9032  ** @param uint8_t                lsb_first
9033  ** @returns xcb_glx_get_polygon_stipple_cookie_t
9034  **
9035  *****************************************************************************/
9036 
9037 xcb_glx_get_polygon_stipple_cookie_t
9038 xcb_glx_get_polygon_stipple (xcb_connection_t      *c  /**< */,
9039                              xcb_glx_context_tag_t  context_tag  /**< */,
9040                              uint8_t                lsb_first  /**< */);
9041 
9042 /**
9043  *
9044  * @param c The connection
9045  * @return A cookie
9046  *
9047  * Delivers a request to the X server.
9048  *
9049  * This form can be used only if the request will cause
9050  * a reply to be generated. Any returned error will be
9051  * placed in the event queue.
9052  */
9053 
9054 /*****************************************************************************
9055  **
9056  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_unchecked
9057  **
9058  ** @param xcb_connection_t      *c
9059  ** @param xcb_glx_context_tag_t  context_tag
9060  ** @param uint8_t                lsb_first
9061  ** @returns xcb_glx_get_polygon_stipple_cookie_t
9062  **
9063  *****************************************************************************/
9064 
9065 xcb_glx_get_polygon_stipple_cookie_t
9066 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t      *c  /**< */,
9067                                        xcb_glx_context_tag_t  context_tag  /**< */,
9068                                        uint8_t                lsb_first  /**< */);
9069 
9070 
9071 /*****************************************************************************
9072  **
9073  ** uint8_t * xcb_glx_get_polygon_stipple_data
9074  **
9075  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
9076  ** @returns uint8_t *
9077  **
9078  *****************************************************************************/
9079 
9080 uint8_t *
9081 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
9082 
9083 
9084 /*****************************************************************************
9085  **
9086  ** int xcb_glx_get_polygon_stipple_data_length
9087  **
9088  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
9089  ** @returns int
9090  **
9091  *****************************************************************************/
9092 
9093 int
9094 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
9095 
9096 
9097 /*****************************************************************************
9098  **
9099  ** xcb_generic_iterator_t xcb_glx_get_polygon_stipple_data_end
9100  **
9101  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
9102  ** @returns xcb_generic_iterator_t
9103  **
9104  *****************************************************************************/
9105 
9106 xcb_generic_iterator_t
9107 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
9108 
9109 /**
9110  * Return the reply
9111  * @param c      The connection
9112  * @param cookie The cookie
9113  * @param e      The xcb_generic_error_t supplied
9114  *
9115  * Returns the reply of the request asked by
9116  *
9117  * The parameter @p e supplied to this function must be NULL if
9118  * xcb_glx_get_polygon_stipple_unchecked(). is used.
9119  * Otherwise, it stores the error if any.
9120  *
9121  * The returned value must be freed by the caller using free().
9122  */
9123 
9124 /*****************************************************************************
9125  **
9126  ** xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply
9127  **
9128  ** @param xcb_connection_t                      *c
9129  ** @param xcb_glx_get_polygon_stipple_cookie_t   cookie
9130  ** @param xcb_generic_error_t                  **e
9131  ** @returns xcb_glx_get_polygon_stipple_reply_t *
9132  **
9133  *****************************************************************************/
9134 
9135 xcb_glx_get_polygon_stipple_reply_t *
9136 xcb_glx_get_polygon_stipple_reply (xcb_connection_t                      *c  /**< */,
9137                                    xcb_glx_get_polygon_stipple_cookie_t   cookie  /**< */,
9138                                    xcb_generic_error_t                  **e  /**< */);
9139 
9140 int
9141 xcb_glx_get_string_sizeof (const void  *_buffer  /**< */);
9142 
9143 /**
9144  *
9145  * @param c The connection
9146  * @return A cookie
9147  *
9148  * Delivers a request to the X server.
9149  *
9150  */
9151 
9152 /*****************************************************************************
9153  **
9154  ** xcb_glx_get_string_cookie_t xcb_glx_get_string
9155  **
9156  ** @param xcb_connection_t      *c
9157  ** @param xcb_glx_context_tag_t  context_tag
9158  ** @param uint32_t               name
9159  ** @returns xcb_glx_get_string_cookie_t
9160  **
9161  *****************************************************************************/
9162 
9163 xcb_glx_get_string_cookie_t
9164 xcb_glx_get_string (xcb_connection_t      *c  /**< */,
9165                     xcb_glx_context_tag_t  context_tag  /**< */,
9166                     uint32_t               name  /**< */);
9167 
9168 /**
9169  *
9170  * @param c The connection
9171  * @return A cookie
9172  *
9173  * Delivers a request to the X server.
9174  *
9175  * This form can be used only if the request will cause
9176  * a reply to be generated. Any returned error will be
9177  * placed in the event queue.
9178  */
9179 
9180 /*****************************************************************************
9181  **
9182  ** xcb_glx_get_string_cookie_t xcb_glx_get_string_unchecked
9183  **
9184  ** @param xcb_connection_t      *c
9185  ** @param xcb_glx_context_tag_t  context_tag
9186  ** @param uint32_t               name
9187  ** @returns xcb_glx_get_string_cookie_t
9188  **
9189  *****************************************************************************/
9190 
9191 xcb_glx_get_string_cookie_t
9192 xcb_glx_get_string_unchecked (xcb_connection_t      *c  /**< */,
9193                               xcb_glx_context_tag_t  context_tag  /**< */,
9194                               uint32_t               name  /**< */);
9195 
9196 
9197 /*****************************************************************************
9198  **
9199  ** char * xcb_glx_get_string_string
9200  **
9201  ** @param const xcb_glx_get_string_reply_t *R
9202  ** @returns char *
9203  **
9204  *****************************************************************************/
9205 
9206 char *
9207 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R  /**< */);
9208 
9209 
9210 /*****************************************************************************
9211  **
9212  ** int xcb_glx_get_string_string_length
9213  **
9214  ** @param const xcb_glx_get_string_reply_t *R
9215  ** @returns int
9216  **
9217  *****************************************************************************/
9218 
9219 int
9220 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R  /**< */);
9221 
9222 
9223 /*****************************************************************************
9224  **
9225  ** xcb_generic_iterator_t xcb_glx_get_string_string_end
9226  **
9227  ** @param const xcb_glx_get_string_reply_t *R
9228  ** @returns xcb_generic_iterator_t
9229  **
9230  *****************************************************************************/
9231 
9232 xcb_generic_iterator_t
9233 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R  /**< */);
9234 
9235 /**
9236  * Return the reply
9237  * @param c      The connection
9238  * @param cookie The cookie
9239  * @param e      The xcb_generic_error_t supplied
9240  *
9241  * Returns the reply of the request asked by
9242  *
9243  * The parameter @p e supplied to this function must be NULL if
9244  * xcb_glx_get_string_unchecked(). is used.
9245  * Otherwise, it stores the error if any.
9246  *
9247  * The returned value must be freed by the caller using free().
9248  */
9249 
9250 /*****************************************************************************
9251  **
9252  ** xcb_glx_get_string_reply_t * xcb_glx_get_string_reply
9253  **
9254  ** @param xcb_connection_t             *c
9255  ** @param xcb_glx_get_string_cookie_t   cookie
9256  ** @param xcb_generic_error_t         **e
9257  ** @returns xcb_glx_get_string_reply_t *
9258  **
9259  *****************************************************************************/
9260 
9261 xcb_glx_get_string_reply_t *
9262 xcb_glx_get_string_reply (xcb_connection_t             *c  /**< */,
9263                           xcb_glx_get_string_cookie_t   cookie  /**< */,
9264                           xcb_generic_error_t         **e  /**< */);
9265 
9266 int
9267 xcb_glx_get_tex_envfv_sizeof (const void  *_buffer  /**< */);
9268 
9269 /**
9270  *
9271  * @param c The connection
9272  * @return A cookie
9273  *
9274  * Delivers a request to the X server.
9275  *
9276  */
9277 
9278 /*****************************************************************************
9279  **
9280  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv
9281  **
9282  ** @param xcb_connection_t      *c
9283  ** @param xcb_glx_context_tag_t  context_tag
9284  ** @param uint32_t               target
9285  ** @param uint32_t               pname
9286  ** @returns xcb_glx_get_tex_envfv_cookie_t
9287  **
9288  *****************************************************************************/
9289 
9290 xcb_glx_get_tex_envfv_cookie_t
9291 xcb_glx_get_tex_envfv (xcb_connection_t      *c  /**< */,
9292                        xcb_glx_context_tag_t  context_tag  /**< */,
9293                        uint32_t               target  /**< */,
9294                        uint32_t               pname  /**< */);
9295 
9296 /**
9297  *
9298  * @param c The connection
9299  * @return A cookie
9300  *
9301  * Delivers a request to the X server.
9302  *
9303  * This form can be used only if the request will cause
9304  * a reply to be generated. Any returned error will be
9305  * placed in the event queue.
9306  */
9307 
9308 /*****************************************************************************
9309  **
9310  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_unchecked
9311  **
9312  ** @param xcb_connection_t      *c
9313  ** @param xcb_glx_context_tag_t  context_tag
9314  ** @param uint32_t               target
9315  ** @param uint32_t               pname
9316  ** @returns xcb_glx_get_tex_envfv_cookie_t
9317  **
9318  *****************************************************************************/
9319 
9320 xcb_glx_get_tex_envfv_cookie_t
9321 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t      *c  /**< */,
9322                                  xcb_glx_context_tag_t  context_tag  /**< */,
9323                                  uint32_t               target  /**< */,
9324                                  uint32_t               pname  /**< */);
9325 
9326 
9327 /*****************************************************************************
9328  **
9329  ** xcb_glx_float32_t * xcb_glx_get_tex_envfv_data
9330  **
9331  ** @param const xcb_glx_get_tex_envfv_reply_t *R
9332  ** @returns xcb_glx_float32_t *
9333  **
9334  *****************************************************************************/
9335 
9336 xcb_glx_float32_t *
9337 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R  /**< */);
9338 
9339 
9340 /*****************************************************************************
9341  **
9342  ** int xcb_glx_get_tex_envfv_data_length
9343  **
9344  ** @param const xcb_glx_get_tex_envfv_reply_t *R
9345  ** @returns int
9346  **
9347  *****************************************************************************/
9348 
9349 int
9350 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R  /**< */);
9351 
9352 
9353 /*****************************************************************************
9354  **
9355  ** xcb_generic_iterator_t xcb_glx_get_tex_envfv_data_end
9356  **
9357  ** @param const xcb_glx_get_tex_envfv_reply_t *R
9358  ** @returns xcb_generic_iterator_t
9359  **
9360  *****************************************************************************/
9361 
9362 xcb_generic_iterator_t
9363 xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R  /**< */);
9364 
9365 /**
9366  * Return the reply
9367  * @param c      The connection
9368  * @param cookie The cookie
9369  * @param e      The xcb_generic_error_t supplied
9370  *
9371  * Returns the reply of the request asked by
9372  *
9373  * The parameter @p e supplied to this function must be NULL if
9374  * xcb_glx_get_tex_envfv_unchecked(). is used.
9375  * Otherwise, it stores the error if any.
9376  *
9377  * The returned value must be freed by the caller using free().
9378  */
9379 
9380 /*****************************************************************************
9381  **
9382  ** xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply
9383  **
9384  ** @param xcb_connection_t                *c
9385  ** @param xcb_glx_get_tex_envfv_cookie_t   cookie
9386  ** @param xcb_generic_error_t            **e
9387  ** @returns xcb_glx_get_tex_envfv_reply_t *
9388  **
9389  *****************************************************************************/
9390 
9391 xcb_glx_get_tex_envfv_reply_t *
9392 xcb_glx_get_tex_envfv_reply (xcb_connection_t                *c  /**< */,
9393                              xcb_glx_get_tex_envfv_cookie_t   cookie  /**< */,
9394                              xcb_generic_error_t            **e  /**< */);
9395 
9396 int
9397 xcb_glx_get_tex_enviv_sizeof (const void  *_buffer  /**< */);
9398 
9399 /**
9400  *
9401  * @param c The connection
9402  * @return A cookie
9403  *
9404  * Delivers a request to the X server.
9405  *
9406  */
9407 
9408 /*****************************************************************************
9409  **
9410  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv
9411  **
9412  ** @param xcb_connection_t      *c
9413  ** @param xcb_glx_context_tag_t  context_tag
9414  ** @param uint32_t               target
9415  ** @param uint32_t               pname
9416  ** @returns xcb_glx_get_tex_enviv_cookie_t
9417  **
9418  *****************************************************************************/
9419 
9420 xcb_glx_get_tex_enviv_cookie_t
9421 xcb_glx_get_tex_enviv (xcb_connection_t      *c  /**< */,
9422                        xcb_glx_context_tag_t  context_tag  /**< */,
9423                        uint32_t               target  /**< */,
9424                        uint32_t               pname  /**< */);
9425 
9426 /**
9427  *
9428  * @param c The connection
9429  * @return A cookie
9430  *
9431  * Delivers a request to the X server.
9432  *
9433  * This form can be used only if the request will cause
9434  * a reply to be generated. Any returned error will be
9435  * placed in the event queue.
9436  */
9437 
9438 /*****************************************************************************
9439  **
9440  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_unchecked
9441  **
9442  ** @param xcb_connection_t      *c
9443  ** @param xcb_glx_context_tag_t  context_tag
9444  ** @param uint32_t               target
9445  ** @param uint32_t               pname
9446  ** @returns xcb_glx_get_tex_enviv_cookie_t
9447  **
9448  *****************************************************************************/
9449 
9450 xcb_glx_get_tex_enviv_cookie_t
9451 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t      *c  /**< */,
9452                                  xcb_glx_context_tag_t  context_tag  /**< */,
9453                                  uint32_t               target  /**< */,
9454                                  uint32_t               pname  /**< */);
9455 
9456 
9457 /*****************************************************************************
9458  **
9459  ** int32_t * xcb_glx_get_tex_enviv_data
9460  **
9461  ** @param const xcb_glx_get_tex_enviv_reply_t *R
9462  ** @returns int32_t *
9463  **
9464  *****************************************************************************/
9465 
9466 int32_t *
9467 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R  /**< */);
9468 
9469 
9470 /*****************************************************************************
9471  **
9472  ** int xcb_glx_get_tex_enviv_data_length
9473  **
9474  ** @param const xcb_glx_get_tex_enviv_reply_t *R
9475  ** @returns int
9476  **
9477  *****************************************************************************/
9478 
9479 int
9480 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R  /**< */);
9481 
9482 
9483 /*****************************************************************************
9484  **
9485  ** xcb_generic_iterator_t xcb_glx_get_tex_enviv_data_end
9486  **
9487  ** @param const xcb_glx_get_tex_enviv_reply_t *R
9488  ** @returns xcb_generic_iterator_t
9489  **
9490  *****************************************************************************/
9491 
9492 xcb_generic_iterator_t
9493 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R  /**< */);
9494 
9495 /**
9496  * Return the reply
9497  * @param c      The connection
9498  * @param cookie The cookie
9499  * @param e      The xcb_generic_error_t supplied
9500  *
9501  * Returns the reply of the request asked by
9502  *
9503  * The parameter @p e supplied to this function must be NULL if
9504  * xcb_glx_get_tex_enviv_unchecked(). is used.
9505  * Otherwise, it stores the error if any.
9506  *
9507  * The returned value must be freed by the caller using free().
9508  */
9509 
9510 /*****************************************************************************
9511  **
9512  ** xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply
9513  **
9514  ** @param xcb_connection_t                *c
9515  ** @param xcb_glx_get_tex_enviv_cookie_t   cookie
9516  ** @param xcb_generic_error_t            **e
9517  ** @returns xcb_glx_get_tex_enviv_reply_t *
9518  **
9519  *****************************************************************************/
9520 
9521 xcb_glx_get_tex_enviv_reply_t *
9522 xcb_glx_get_tex_enviv_reply (xcb_connection_t                *c  /**< */,
9523                              xcb_glx_get_tex_enviv_cookie_t   cookie  /**< */,
9524                              xcb_generic_error_t            **e  /**< */);
9525 
9526 int
9527 xcb_glx_get_tex_gendv_sizeof (const void  *_buffer  /**< */);
9528 
9529 /**
9530  *
9531  * @param c The connection
9532  * @return A cookie
9533  *
9534  * Delivers a request to the X server.
9535  *
9536  */
9537 
9538 /*****************************************************************************
9539  **
9540  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv
9541  **
9542  ** @param xcb_connection_t      *c
9543  ** @param xcb_glx_context_tag_t  context_tag
9544  ** @param uint32_t               coord
9545  ** @param uint32_t               pname
9546  ** @returns xcb_glx_get_tex_gendv_cookie_t
9547  **
9548  *****************************************************************************/
9549 
9550 xcb_glx_get_tex_gendv_cookie_t
9551 xcb_glx_get_tex_gendv (xcb_connection_t      *c  /**< */,
9552                        xcb_glx_context_tag_t  context_tag  /**< */,
9553                        uint32_t               coord  /**< */,
9554                        uint32_t               pname  /**< */);
9555 
9556 /**
9557  *
9558  * @param c The connection
9559  * @return A cookie
9560  *
9561  * Delivers a request to the X server.
9562  *
9563  * This form can be used only if the request will cause
9564  * a reply to be generated. Any returned error will be
9565  * placed in the event queue.
9566  */
9567 
9568 /*****************************************************************************
9569  **
9570  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_unchecked
9571  **
9572  ** @param xcb_connection_t      *c
9573  ** @param xcb_glx_context_tag_t  context_tag
9574  ** @param uint32_t               coord
9575  ** @param uint32_t               pname
9576  ** @returns xcb_glx_get_tex_gendv_cookie_t
9577  **
9578  *****************************************************************************/
9579 
9580 xcb_glx_get_tex_gendv_cookie_t
9581 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t      *c  /**< */,
9582                                  xcb_glx_context_tag_t  context_tag  /**< */,
9583                                  uint32_t               coord  /**< */,
9584                                  uint32_t               pname  /**< */);
9585 
9586 
9587 /*****************************************************************************
9588  **
9589  ** xcb_glx_float64_t * xcb_glx_get_tex_gendv_data
9590  **
9591  ** @param const xcb_glx_get_tex_gendv_reply_t *R
9592  ** @returns xcb_glx_float64_t *
9593  **
9594  *****************************************************************************/
9595 
9596 xcb_glx_float64_t *
9597 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R  /**< */);
9598 
9599 
9600 /*****************************************************************************
9601  **
9602  ** int xcb_glx_get_tex_gendv_data_length
9603  **
9604  ** @param const xcb_glx_get_tex_gendv_reply_t *R
9605  ** @returns int
9606  **
9607  *****************************************************************************/
9608 
9609 int
9610 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R  /**< */);
9611 
9612 
9613 /*****************************************************************************
9614  **
9615  ** xcb_generic_iterator_t xcb_glx_get_tex_gendv_data_end
9616  **
9617  ** @param const xcb_glx_get_tex_gendv_reply_t *R
9618  ** @returns xcb_generic_iterator_t
9619  **
9620  *****************************************************************************/
9621 
9622 xcb_generic_iterator_t
9623 xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R  /**< */);
9624 
9625 /**
9626  * Return the reply
9627  * @param c      The connection
9628  * @param cookie The cookie
9629  * @param e      The xcb_generic_error_t supplied
9630  *
9631  * Returns the reply of the request asked by
9632  *
9633  * The parameter @p e supplied to this function must be NULL if
9634  * xcb_glx_get_tex_gendv_unchecked(). is used.
9635  * Otherwise, it stores the error if any.
9636  *
9637  * The returned value must be freed by the caller using free().
9638  */
9639 
9640 /*****************************************************************************
9641  **
9642  ** xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply
9643  **
9644  ** @param xcb_connection_t                *c
9645  ** @param xcb_glx_get_tex_gendv_cookie_t   cookie
9646  ** @param xcb_generic_error_t            **e
9647  ** @returns xcb_glx_get_tex_gendv_reply_t *
9648  **
9649  *****************************************************************************/
9650 
9651 xcb_glx_get_tex_gendv_reply_t *
9652 xcb_glx_get_tex_gendv_reply (xcb_connection_t                *c  /**< */,
9653                              xcb_glx_get_tex_gendv_cookie_t   cookie  /**< */,
9654                              xcb_generic_error_t            **e  /**< */);
9655 
9656 int
9657 xcb_glx_get_tex_genfv_sizeof (const void  *_buffer  /**< */);
9658 
9659 /**
9660  *
9661  * @param c The connection
9662  * @return A cookie
9663  *
9664  * Delivers a request to the X server.
9665  *
9666  */
9667 
9668 /*****************************************************************************
9669  **
9670  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv
9671  **
9672  ** @param xcb_connection_t      *c
9673  ** @param xcb_glx_context_tag_t  context_tag
9674  ** @param uint32_t               coord
9675  ** @param uint32_t               pname
9676  ** @returns xcb_glx_get_tex_genfv_cookie_t
9677  **
9678  *****************************************************************************/
9679 
9680 xcb_glx_get_tex_genfv_cookie_t
9681 xcb_glx_get_tex_genfv (xcb_connection_t      *c  /**< */,
9682                        xcb_glx_context_tag_t  context_tag  /**< */,
9683                        uint32_t               coord  /**< */,
9684                        uint32_t               pname  /**< */);
9685 
9686 /**
9687  *
9688  * @param c The connection
9689  * @return A cookie
9690  *
9691  * Delivers a request to the X server.
9692  *
9693  * This form can be used only if the request will cause
9694  * a reply to be generated. Any returned error will be
9695  * placed in the event queue.
9696  */
9697 
9698 /*****************************************************************************
9699  **
9700  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_unchecked
9701  **
9702  ** @param xcb_connection_t      *c
9703  ** @param xcb_glx_context_tag_t  context_tag
9704  ** @param uint32_t               coord
9705  ** @param uint32_t               pname
9706  ** @returns xcb_glx_get_tex_genfv_cookie_t
9707  **
9708  *****************************************************************************/
9709 
9710 xcb_glx_get_tex_genfv_cookie_t
9711 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t      *c  /**< */,
9712                                  xcb_glx_context_tag_t  context_tag  /**< */,
9713                                  uint32_t               coord  /**< */,
9714                                  uint32_t               pname  /**< */);
9715 
9716 
9717 /*****************************************************************************
9718  **
9719  ** xcb_glx_float32_t * xcb_glx_get_tex_genfv_data
9720  **
9721  ** @param const xcb_glx_get_tex_genfv_reply_t *R
9722  ** @returns xcb_glx_float32_t *
9723  **
9724  *****************************************************************************/
9725 
9726 xcb_glx_float32_t *
9727 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R  /**< */);
9728 
9729 
9730 /*****************************************************************************
9731  **
9732  ** int xcb_glx_get_tex_genfv_data_length
9733  **
9734  ** @param const xcb_glx_get_tex_genfv_reply_t *R
9735  ** @returns int
9736  **
9737  *****************************************************************************/
9738 
9739 int
9740 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R  /**< */);
9741 
9742 
9743 /*****************************************************************************
9744  **
9745  ** xcb_generic_iterator_t xcb_glx_get_tex_genfv_data_end
9746  **
9747  ** @param const xcb_glx_get_tex_genfv_reply_t *R
9748  ** @returns xcb_generic_iterator_t
9749  **
9750  *****************************************************************************/
9751 
9752 xcb_generic_iterator_t
9753 xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R  /**< */);
9754 
9755 /**
9756  * Return the reply
9757  * @param c      The connection
9758  * @param cookie The cookie
9759  * @param e      The xcb_generic_error_t supplied
9760  *
9761  * Returns the reply of the request asked by
9762  *
9763  * The parameter @p e supplied to this function must be NULL if
9764  * xcb_glx_get_tex_genfv_unchecked(). is used.
9765  * Otherwise, it stores the error if any.
9766  *
9767  * The returned value must be freed by the caller using free().
9768  */
9769 
9770 /*****************************************************************************
9771  **
9772  ** xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply
9773  **
9774  ** @param xcb_connection_t                *c
9775  ** @param xcb_glx_get_tex_genfv_cookie_t   cookie
9776  ** @param xcb_generic_error_t            **e
9777  ** @returns xcb_glx_get_tex_genfv_reply_t *
9778  **
9779  *****************************************************************************/
9780 
9781 xcb_glx_get_tex_genfv_reply_t *
9782 xcb_glx_get_tex_genfv_reply (xcb_connection_t                *c  /**< */,
9783                              xcb_glx_get_tex_genfv_cookie_t   cookie  /**< */,
9784                              xcb_generic_error_t            **e  /**< */);
9785 
9786 int
9787 xcb_glx_get_tex_geniv_sizeof (const void  *_buffer  /**< */);
9788 
9789 /**
9790  *
9791  * @param c The connection
9792  * @return A cookie
9793  *
9794  * Delivers a request to the X server.
9795  *
9796  */
9797 
9798 /*****************************************************************************
9799  **
9800  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv
9801  **
9802  ** @param xcb_connection_t      *c
9803  ** @param xcb_glx_context_tag_t  context_tag
9804  ** @param uint32_t               coord
9805  ** @param uint32_t               pname
9806  ** @returns xcb_glx_get_tex_geniv_cookie_t
9807  **
9808  *****************************************************************************/
9809 
9810 xcb_glx_get_tex_geniv_cookie_t
9811 xcb_glx_get_tex_geniv (xcb_connection_t      *c  /**< */,
9812                        xcb_glx_context_tag_t  context_tag  /**< */,
9813                        uint32_t               coord  /**< */,
9814                        uint32_t               pname  /**< */);
9815 
9816 /**
9817  *
9818  * @param c The connection
9819  * @return A cookie
9820  *
9821  * Delivers a request to the X server.
9822  *
9823  * This form can be used only if the request will cause
9824  * a reply to be generated. Any returned error will be
9825  * placed in the event queue.
9826  */
9827 
9828 /*****************************************************************************
9829  **
9830  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_unchecked
9831  **
9832  ** @param xcb_connection_t      *c
9833  ** @param xcb_glx_context_tag_t  context_tag
9834  ** @param uint32_t               coord
9835  ** @param uint32_t               pname
9836  ** @returns xcb_glx_get_tex_geniv_cookie_t
9837  **
9838  *****************************************************************************/
9839 
9840 xcb_glx_get_tex_geniv_cookie_t
9841 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t      *c  /**< */,
9842                                  xcb_glx_context_tag_t  context_tag  /**< */,
9843                                  uint32_t               coord  /**< */,
9844                                  uint32_t               pname  /**< */);
9845 
9846 
9847 /*****************************************************************************
9848  **
9849  ** int32_t * xcb_glx_get_tex_geniv_data
9850  **
9851  ** @param const xcb_glx_get_tex_geniv_reply_t *R
9852  ** @returns int32_t *
9853  **
9854  *****************************************************************************/
9855 
9856 int32_t *
9857 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R  /**< */);
9858 
9859 
9860 /*****************************************************************************
9861  **
9862  ** int xcb_glx_get_tex_geniv_data_length
9863  **
9864  ** @param const xcb_glx_get_tex_geniv_reply_t *R
9865  ** @returns int
9866  **
9867  *****************************************************************************/
9868 
9869 int
9870 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R  /**< */);
9871 
9872 
9873 /*****************************************************************************
9874  **
9875  ** xcb_generic_iterator_t xcb_glx_get_tex_geniv_data_end
9876  **
9877  ** @param const xcb_glx_get_tex_geniv_reply_t *R
9878  ** @returns xcb_generic_iterator_t
9879  **
9880  *****************************************************************************/
9881 
9882 xcb_generic_iterator_t
9883 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R  /**< */);
9884 
9885 /**
9886  * Return the reply
9887  * @param c      The connection
9888  * @param cookie The cookie
9889  * @param e      The xcb_generic_error_t supplied
9890  *
9891  * Returns the reply of the request asked by
9892  *
9893  * The parameter @p e supplied to this function must be NULL if
9894  * xcb_glx_get_tex_geniv_unchecked(). is used.
9895  * Otherwise, it stores the error if any.
9896  *
9897  * The returned value must be freed by the caller using free().
9898  */
9899 
9900 /*****************************************************************************
9901  **
9902  ** xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply
9903  **
9904  ** @param xcb_connection_t                *c
9905  ** @param xcb_glx_get_tex_geniv_cookie_t   cookie
9906  ** @param xcb_generic_error_t            **e
9907  ** @returns xcb_glx_get_tex_geniv_reply_t *
9908  **
9909  *****************************************************************************/
9910 
9911 xcb_glx_get_tex_geniv_reply_t *
9912 xcb_glx_get_tex_geniv_reply (xcb_connection_t                *c  /**< */,
9913                              xcb_glx_get_tex_geniv_cookie_t   cookie  /**< */,
9914                              xcb_generic_error_t            **e  /**< */);
9915 
9916 int
9917 xcb_glx_get_tex_image_sizeof (const void  *_buffer  /**< */);
9918 
9919 /**
9920  *
9921  * @param c The connection
9922  * @return A cookie
9923  *
9924  * Delivers a request to the X server.
9925  *
9926  */
9927 
9928 /*****************************************************************************
9929  **
9930  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image
9931  **
9932  ** @param xcb_connection_t      *c
9933  ** @param xcb_glx_context_tag_t  context_tag
9934  ** @param uint32_t               target
9935  ** @param int32_t                level
9936  ** @param uint32_t               format
9937  ** @param uint32_t               type
9938  ** @param uint8_t                swap_bytes
9939  ** @returns xcb_glx_get_tex_image_cookie_t
9940  **
9941  *****************************************************************************/
9942 
9943 xcb_glx_get_tex_image_cookie_t
9944 xcb_glx_get_tex_image (xcb_connection_t      *c  /**< */,
9945                        xcb_glx_context_tag_t  context_tag  /**< */,
9946                        uint32_t               target  /**< */,
9947                        int32_t                level  /**< */,
9948                        uint32_t               format  /**< */,
9949                        uint32_t               type  /**< */,
9950                        uint8_t                swap_bytes  /**< */);
9951 
9952 /**
9953  *
9954  * @param c The connection
9955  * @return A cookie
9956  *
9957  * Delivers a request to the X server.
9958  *
9959  * This form can be used only if the request will cause
9960  * a reply to be generated. Any returned error will be
9961  * placed in the event queue.
9962  */
9963 
9964 /*****************************************************************************
9965  **
9966  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_unchecked
9967  **
9968  ** @param xcb_connection_t      *c
9969  ** @param xcb_glx_context_tag_t  context_tag
9970  ** @param uint32_t               target
9971  ** @param int32_t                level
9972  ** @param uint32_t               format
9973  ** @param uint32_t               type
9974  ** @param uint8_t                swap_bytes
9975  ** @returns xcb_glx_get_tex_image_cookie_t
9976  **
9977  *****************************************************************************/
9978 
9979 xcb_glx_get_tex_image_cookie_t
9980 xcb_glx_get_tex_image_unchecked (xcb_connection_t      *c  /**< */,
9981                                  xcb_glx_context_tag_t  context_tag  /**< */,
9982                                  uint32_t               target  /**< */,
9983                                  int32_t                level  /**< */,
9984                                  uint32_t               format  /**< */,
9985                                  uint32_t               type  /**< */,
9986                                  uint8_t                swap_bytes  /**< */);
9987 
9988 
9989 /*****************************************************************************
9990  **
9991  ** uint8_t * xcb_glx_get_tex_image_data
9992  **
9993  ** @param const xcb_glx_get_tex_image_reply_t *R
9994  ** @returns uint8_t *
9995  **
9996  *****************************************************************************/
9997 
9998 uint8_t *
9999 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R  /**< */);
10000 
10001 
10002 /*****************************************************************************
10003  **
10004  ** int xcb_glx_get_tex_image_data_length
10005  **
10006  ** @param const xcb_glx_get_tex_image_reply_t *R
10007  ** @returns int
10008  **
10009  *****************************************************************************/
10010 
10011 int
10012 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R  /**< */);
10013 
10014 
10015 /*****************************************************************************
10016  **
10017  ** xcb_generic_iterator_t xcb_glx_get_tex_image_data_end
10018  **
10019  ** @param const xcb_glx_get_tex_image_reply_t *R
10020  ** @returns xcb_generic_iterator_t
10021  **
10022  *****************************************************************************/
10023 
10024 xcb_generic_iterator_t
10025 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R  /**< */);
10026 
10027 /**
10028  * Return the reply
10029  * @param c      The connection
10030  * @param cookie The cookie
10031  * @param e      The xcb_generic_error_t supplied
10032  *
10033  * Returns the reply of the request asked by
10034  *
10035  * The parameter @p e supplied to this function must be NULL if
10036  * xcb_glx_get_tex_image_unchecked(). is used.
10037  * Otherwise, it stores the error if any.
10038  *
10039  * The returned value must be freed by the caller using free().
10040  */
10041 
10042 /*****************************************************************************
10043  **
10044  ** xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply
10045  **
10046  ** @param xcb_connection_t                *c
10047  ** @param xcb_glx_get_tex_image_cookie_t   cookie
10048  ** @param xcb_generic_error_t            **e
10049  ** @returns xcb_glx_get_tex_image_reply_t *
10050  **
10051  *****************************************************************************/
10052 
10053 xcb_glx_get_tex_image_reply_t *
10054 xcb_glx_get_tex_image_reply (xcb_connection_t                *c  /**< */,
10055                              xcb_glx_get_tex_image_cookie_t   cookie  /**< */,
10056                              xcb_generic_error_t            **e  /**< */);
10057 
10058 int
10059 xcb_glx_get_tex_parameterfv_sizeof (const void  *_buffer  /**< */);
10060 
10061 /**
10062  *
10063  * @param c The connection
10064  * @return A cookie
10065  *
10066  * Delivers a request to the X server.
10067  *
10068  */
10069 
10070 /*****************************************************************************
10071  **
10072  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv
10073  **
10074  ** @param xcb_connection_t      *c
10075  ** @param xcb_glx_context_tag_t  context_tag
10076  ** @param uint32_t               target
10077  ** @param uint32_t               pname
10078  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
10079  **
10080  *****************************************************************************/
10081 
10082 xcb_glx_get_tex_parameterfv_cookie_t
10083 xcb_glx_get_tex_parameterfv (xcb_connection_t      *c  /**< */,
10084                              xcb_glx_context_tag_t  context_tag  /**< */,
10085                              uint32_t               target  /**< */,
10086                              uint32_t               pname  /**< */);
10087 
10088 /**
10089  *
10090  * @param c The connection
10091  * @return A cookie
10092  *
10093  * Delivers a request to the X server.
10094  *
10095  * This form can be used only if the request will cause
10096  * a reply to be generated. Any returned error will be
10097  * placed in the event queue.
10098  */
10099 
10100 /*****************************************************************************
10101  **
10102  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_unchecked
10103  **
10104  ** @param xcb_connection_t      *c
10105  ** @param xcb_glx_context_tag_t  context_tag
10106  ** @param uint32_t               target
10107  ** @param uint32_t               pname
10108  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
10109  **
10110  *****************************************************************************/
10111 
10112 xcb_glx_get_tex_parameterfv_cookie_t
10113 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
10114                                        xcb_glx_context_tag_t  context_tag  /**< */,
10115                                        uint32_t               target  /**< */,
10116                                        uint32_t               pname  /**< */);
10117 
10118 
10119 /*****************************************************************************
10120  **
10121  ** xcb_glx_float32_t * xcb_glx_get_tex_parameterfv_data
10122  **
10123  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10124  ** @returns xcb_glx_float32_t *
10125  **
10126  *****************************************************************************/
10127 
10128 xcb_glx_float32_t *
10129 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
10130 
10131 
10132 /*****************************************************************************
10133  **
10134  ** int xcb_glx_get_tex_parameterfv_data_length
10135  **
10136  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10137  ** @returns int
10138  **
10139  *****************************************************************************/
10140 
10141 int
10142 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
10143 
10144 
10145 /*****************************************************************************
10146  **
10147  ** xcb_generic_iterator_t xcb_glx_get_tex_parameterfv_data_end
10148  **
10149  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10150  ** @returns xcb_generic_iterator_t
10151  **
10152  *****************************************************************************/
10153 
10154 xcb_generic_iterator_t
10155 xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
10156 
10157 /**
10158  * Return the reply
10159  * @param c      The connection
10160  * @param cookie The cookie
10161  * @param e      The xcb_generic_error_t supplied
10162  *
10163  * Returns the reply of the request asked by
10164  *
10165  * The parameter @p e supplied to this function must be NULL if
10166  * xcb_glx_get_tex_parameterfv_unchecked(). is used.
10167  * Otherwise, it stores the error if any.
10168  *
10169  * The returned value must be freed by the caller using free().
10170  */
10171 
10172 /*****************************************************************************
10173  **
10174  ** xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply
10175  **
10176  ** @param xcb_connection_t                      *c
10177  ** @param xcb_glx_get_tex_parameterfv_cookie_t   cookie
10178  ** @param xcb_generic_error_t                  **e
10179  ** @returns xcb_glx_get_tex_parameterfv_reply_t *
10180  **
10181  *****************************************************************************/
10182 
10183 xcb_glx_get_tex_parameterfv_reply_t *
10184 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t                      *c  /**< */,
10185                                    xcb_glx_get_tex_parameterfv_cookie_t   cookie  /**< */,
10186                                    xcb_generic_error_t                  **e  /**< */);
10187 
10188 int
10189 xcb_glx_get_tex_parameteriv_sizeof (const void  *_buffer  /**< */);
10190 
10191 /**
10192  *
10193  * @param c The connection
10194  * @return A cookie
10195  *
10196  * Delivers a request to the X server.
10197  *
10198  */
10199 
10200 /*****************************************************************************
10201  **
10202  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv
10203  **
10204  ** @param xcb_connection_t      *c
10205  ** @param xcb_glx_context_tag_t  context_tag
10206  ** @param uint32_t               target
10207  ** @param uint32_t               pname
10208  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
10209  **
10210  *****************************************************************************/
10211 
10212 xcb_glx_get_tex_parameteriv_cookie_t
10213 xcb_glx_get_tex_parameteriv (xcb_connection_t      *c  /**< */,
10214                              xcb_glx_context_tag_t  context_tag  /**< */,
10215                              uint32_t               target  /**< */,
10216                              uint32_t               pname  /**< */);
10217 
10218 /**
10219  *
10220  * @param c The connection
10221  * @return A cookie
10222  *
10223  * Delivers a request to the X server.
10224  *
10225  * This form can be used only if the request will cause
10226  * a reply to be generated. Any returned error will be
10227  * placed in the event queue.
10228  */
10229 
10230 /*****************************************************************************
10231  **
10232  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_unchecked
10233  **
10234  ** @param xcb_connection_t      *c
10235  ** @param xcb_glx_context_tag_t  context_tag
10236  ** @param uint32_t               target
10237  ** @param uint32_t               pname
10238  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
10239  **
10240  *****************************************************************************/
10241 
10242 xcb_glx_get_tex_parameteriv_cookie_t
10243 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
10244                                        xcb_glx_context_tag_t  context_tag  /**< */,
10245                                        uint32_t               target  /**< */,
10246                                        uint32_t               pname  /**< */);
10247 
10248 
10249 /*****************************************************************************
10250  **
10251  ** int32_t * xcb_glx_get_tex_parameteriv_data
10252  **
10253  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10254  ** @returns int32_t *
10255  **
10256  *****************************************************************************/
10257 
10258 int32_t *
10259 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
10260 
10261 
10262 /*****************************************************************************
10263  **
10264  ** int xcb_glx_get_tex_parameteriv_data_length
10265  **
10266  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10267  ** @returns int
10268  **
10269  *****************************************************************************/
10270 
10271 int
10272 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
10273 
10274 
10275 /*****************************************************************************
10276  **
10277  ** xcb_generic_iterator_t xcb_glx_get_tex_parameteriv_data_end
10278  **
10279  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10280  ** @returns xcb_generic_iterator_t
10281  **
10282  *****************************************************************************/
10283 
10284 xcb_generic_iterator_t
10285 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
10286 
10287 /**
10288  * Return the reply
10289  * @param c      The connection
10290  * @param cookie The cookie
10291  * @param e      The xcb_generic_error_t supplied
10292  *
10293  * Returns the reply of the request asked by
10294  *
10295  * The parameter @p e supplied to this function must be NULL if
10296  * xcb_glx_get_tex_parameteriv_unchecked(). is used.
10297  * Otherwise, it stores the error if any.
10298  *
10299  * The returned value must be freed by the caller using free().
10300  */
10301 
10302 /*****************************************************************************
10303  **
10304  ** xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply
10305  **
10306  ** @param xcb_connection_t                      *c
10307  ** @param xcb_glx_get_tex_parameteriv_cookie_t   cookie
10308  ** @param xcb_generic_error_t                  **e
10309  ** @returns xcb_glx_get_tex_parameteriv_reply_t *
10310  **
10311  *****************************************************************************/
10312 
10313 xcb_glx_get_tex_parameteriv_reply_t *
10314 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t                      *c  /**< */,
10315                                    xcb_glx_get_tex_parameteriv_cookie_t   cookie  /**< */,
10316                                    xcb_generic_error_t                  **e  /**< */);
10317 
10318 int
10319 xcb_glx_get_tex_level_parameterfv_sizeof (const void  *_buffer  /**< */);
10320 
10321 /**
10322  *
10323  * @param c The connection
10324  * @return A cookie
10325  *
10326  * Delivers a request to the X server.
10327  *
10328  */
10329 
10330 /*****************************************************************************
10331  **
10332  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv
10333  **
10334  ** @param xcb_connection_t      *c
10335  ** @param xcb_glx_context_tag_t  context_tag
10336  ** @param uint32_t               target
10337  ** @param int32_t                level
10338  ** @param uint32_t               pname
10339  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
10340  **
10341  *****************************************************************************/
10342 
10343 xcb_glx_get_tex_level_parameterfv_cookie_t
10344 xcb_glx_get_tex_level_parameterfv (xcb_connection_t      *c  /**< */,
10345                                    xcb_glx_context_tag_t  context_tag  /**< */,
10346                                    uint32_t               target  /**< */,
10347                                    int32_t                level  /**< */,
10348                                    uint32_t               pname  /**< */);
10349 
10350 /**
10351  *
10352  * @param c The connection
10353  * @return A cookie
10354  *
10355  * Delivers a request to the X server.
10356  *
10357  * This form can be used only if the request will cause
10358  * a reply to be generated. Any returned error will be
10359  * placed in the event queue.
10360  */
10361 
10362 /*****************************************************************************
10363  **
10364  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_unchecked
10365  **
10366  ** @param xcb_connection_t      *c
10367  ** @param xcb_glx_context_tag_t  context_tag
10368  ** @param uint32_t               target
10369  ** @param int32_t                level
10370  ** @param uint32_t               pname
10371  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
10372  **
10373  *****************************************************************************/
10374 
10375 xcb_glx_get_tex_level_parameterfv_cookie_t
10376 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
10377                                              xcb_glx_context_tag_t  context_tag  /**< */,
10378                                              uint32_t               target  /**< */,
10379                                              int32_t                level  /**< */,
10380                                              uint32_t               pname  /**< */);
10381 
10382 
10383 /*****************************************************************************
10384  **
10385  ** xcb_glx_float32_t * xcb_glx_get_tex_level_parameterfv_data
10386  **
10387  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10388  ** @returns xcb_glx_float32_t *
10389  **
10390  *****************************************************************************/
10391 
10392 xcb_glx_float32_t *
10393 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
10394 
10395 
10396 /*****************************************************************************
10397  **
10398  ** int xcb_glx_get_tex_level_parameterfv_data_length
10399  **
10400  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10401  ** @returns int
10402  **
10403  *****************************************************************************/
10404 
10405 int
10406 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
10407 
10408 
10409 /*****************************************************************************
10410  **
10411  ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameterfv_data_end
10412  **
10413  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10414  ** @returns xcb_generic_iterator_t
10415  **
10416  *****************************************************************************/
10417 
10418 xcb_generic_iterator_t
10419 xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
10420 
10421 /**
10422  * Return the reply
10423  * @param c      The connection
10424  * @param cookie The cookie
10425  * @param e      The xcb_generic_error_t supplied
10426  *
10427  * Returns the reply of the request asked by
10428  *
10429  * The parameter @p e supplied to this function must be NULL if
10430  * xcb_glx_get_tex_level_parameterfv_unchecked(). is used.
10431  * Otherwise, it stores the error if any.
10432  *
10433  * The returned value must be freed by the caller using free().
10434  */
10435 
10436 /*****************************************************************************
10437  **
10438  ** xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_parameterfv_reply
10439  **
10440  ** @param xcb_connection_t                            *c
10441  ** @param xcb_glx_get_tex_level_parameterfv_cookie_t   cookie
10442  ** @param xcb_generic_error_t                        **e
10443  ** @returns xcb_glx_get_tex_level_parameterfv_reply_t *
10444  **
10445  *****************************************************************************/
10446 
10447 xcb_glx_get_tex_level_parameterfv_reply_t *
10448 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t                            *c  /**< */,
10449                                          xcb_glx_get_tex_level_parameterfv_cookie_t   cookie  /**< */,
10450                                          xcb_generic_error_t                        **e  /**< */);
10451 
10452 int
10453 xcb_glx_get_tex_level_parameteriv_sizeof (const void  *_buffer  /**< */);
10454 
10455 /**
10456  *
10457  * @param c The connection
10458  * @return A cookie
10459  *
10460  * Delivers a request to the X server.
10461  *
10462  */
10463 
10464 /*****************************************************************************
10465  **
10466  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv
10467  **
10468  ** @param xcb_connection_t      *c
10469  ** @param xcb_glx_context_tag_t  context_tag
10470  ** @param uint32_t               target
10471  ** @param int32_t                level
10472  ** @param uint32_t               pname
10473  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10474  **
10475  *****************************************************************************/
10476 
10477 xcb_glx_get_tex_level_parameteriv_cookie_t
10478 xcb_glx_get_tex_level_parameteriv (xcb_connection_t      *c  /**< */,
10479                                    xcb_glx_context_tag_t  context_tag  /**< */,
10480                                    uint32_t               target  /**< */,
10481                                    int32_t                level  /**< */,
10482                                    uint32_t               pname  /**< */);
10483 
10484 /**
10485  *
10486  * @param c The connection
10487  * @return A cookie
10488  *
10489  * Delivers a request to the X server.
10490  *
10491  * This form can be used only if the request will cause
10492  * a reply to be generated. Any returned error will be
10493  * placed in the event queue.
10494  */
10495 
10496 /*****************************************************************************
10497  **
10498  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_unchecked
10499  **
10500  ** @param xcb_connection_t      *c
10501  ** @param xcb_glx_context_tag_t  context_tag
10502  ** @param uint32_t               target
10503  ** @param int32_t                level
10504  ** @param uint32_t               pname
10505  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10506  **
10507  *****************************************************************************/
10508 
10509 xcb_glx_get_tex_level_parameteriv_cookie_t
10510 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
10511                                              xcb_glx_context_tag_t  context_tag  /**< */,
10512                                              uint32_t               target  /**< */,
10513                                              int32_t                level  /**< */,
10514                                              uint32_t               pname  /**< */);
10515 
10516 
10517 /*****************************************************************************
10518  **
10519  ** int32_t * xcb_glx_get_tex_level_parameteriv_data
10520  **
10521  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10522  ** @returns int32_t *
10523  **
10524  *****************************************************************************/
10525 
10526 int32_t *
10527 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
10528 
10529 
10530 /*****************************************************************************
10531  **
10532  ** int xcb_glx_get_tex_level_parameteriv_data_length
10533  **
10534  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10535  ** @returns int
10536  **
10537  *****************************************************************************/
10538 
10539 int
10540 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
10541 
10542 
10543 /*****************************************************************************
10544  **
10545  ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameteriv_data_end
10546  **
10547  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10548  ** @returns xcb_generic_iterator_t
10549  **
10550  *****************************************************************************/
10551 
10552 xcb_generic_iterator_t
10553 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
10554 
10555 /**
10556  * Return the reply
10557  * @param c      The connection
10558  * @param cookie The cookie
10559  * @param e      The xcb_generic_error_t supplied
10560  *
10561  * Returns the reply of the request asked by
10562  *
10563  * The parameter @p e supplied to this function must be NULL if
10564  * xcb_glx_get_tex_level_parameteriv_unchecked(). is used.
10565  * Otherwise, it stores the error if any.
10566  *
10567  * The returned value must be freed by the caller using free().
10568  */
10569 
10570 /*****************************************************************************
10571  **
10572  ** xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_parameteriv_reply
10573  **
10574  ** @param xcb_connection_t                            *c
10575  ** @param xcb_glx_get_tex_level_parameteriv_cookie_t   cookie
10576  ** @param xcb_generic_error_t                        **e
10577  ** @returns xcb_glx_get_tex_level_parameteriv_reply_t *
10578  **
10579  *****************************************************************************/
10580 
10581 xcb_glx_get_tex_level_parameteriv_reply_t *
10582 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t                            *c  /**< */,
10583                                          xcb_glx_get_tex_level_parameteriv_cookie_t   cookie  /**< */,
10584                                          xcb_generic_error_t                        **e  /**< */);
10585 
10586 /**
10587  *
10588  * @param c The connection
10589  * @return A cookie
10590  *
10591  * Delivers a request to the X server.
10592  *
10593  */
10594 
10595 /*****************************************************************************
10596  **
10597  ** xcb_glx_is_list_cookie_t xcb_glx_is_list
10598  **
10599  ** @param xcb_connection_t      *c
10600  ** @param xcb_glx_context_tag_t  context_tag
10601  ** @param uint32_t               list
10602  ** @returns xcb_glx_is_list_cookie_t
10603  **
10604  *****************************************************************************/
10605 
10606 xcb_glx_is_list_cookie_t
10607 xcb_glx_is_list (xcb_connection_t      *c  /**< */,
10608                  xcb_glx_context_tag_t  context_tag  /**< */,
10609                  uint32_t               list  /**< */);
10610 
10611 /**
10612  *
10613  * @param c The connection
10614  * @return A cookie
10615  *
10616  * Delivers a request to the X server.
10617  *
10618  * This form can be used only if the request will cause
10619  * a reply to be generated. Any returned error will be
10620  * placed in the event queue.
10621  */
10622 
10623 /*****************************************************************************
10624  **
10625  ** xcb_glx_is_list_cookie_t xcb_glx_is_list_unchecked
10626  **
10627  ** @param xcb_connection_t      *c
10628  ** @param xcb_glx_context_tag_t  context_tag
10629  ** @param uint32_t               list
10630  ** @returns xcb_glx_is_list_cookie_t
10631  **
10632  *****************************************************************************/
10633 
10634 xcb_glx_is_list_cookie_t
10635 xcb_glx_is_list_unchecked (xcb_connection_t      *c  /**< */,
10636                            xcb_glx_context_tag_t  context_tag  /**< */,
10637                            uint32_t               list  /**< */);
10638 
10639 /**
10640  * Return the reply
10641  * @param c      The connection
10642  * @param cookie The cookie
10643  * @param e      The xcb_generic_error_t supplied
10644  *
10645  * Returns the reply of the request asked by
10646  *
10647  * The parameter @p e supplied to this function must be NULL if
10648  * xcb_glx_is_list_unchecked(). is used.
10649  * Otherwise, it stores the error if any.
10650  *
10651  * The returned value must be freed by the caller using free().
10652  */
10653 
10654 /*****************************************************************************
10655  **
10656  ** xcb_glx_is_list_reply_t * xcb_glx_is_list_reply
10657  **
10658  ** @param xcb_connection_t          *c
10659  ** @param xcb_glx_is_list_cookie_t   cookie
10660  ** @param xcb_generic_error_t      **e
10661  ** @returns xcb_glx_is_list_reply_t *
10662  **
10663  *****************************************************************************/
10664 
10665 xcb_glx_is_list_reply_t *
10666 xcb_glx_is_list_reply (xcb_connection_t          *c  /**< */,
10667                        xcb_glx_is_list_cookie_t   cookie  /**< */,
10668                        xcb_generic_error_t      **e  /**< */);
10669 
10670 /**
10671  *
10672  * @param c The connection
10673  * @return A cookie
10674  *
10675  * Delivers a request to the X server.
10676  *
10677  * This form can be used only if the request will not cause
10678  * a reply to be generated. Any returned error will be
10679  * saved for handling by xcb_request_check().
10680  */
10681 
10682 /*****************************************************************************
10683  **
10684  ** xcb_void_cookie_t xcb_glx_flush_checked
10685  **
10686  ** @param xcb_connection_t      *c
10687  ** @param xcb_glx_context_tag_t  context_tag
10688  ** @returns xcb_void_cookie_t
10689  **
10690  *****************************************************************************/
10691 
10692 xcb_void_cookie_t
10693 xcb_glx_flush_checked (xcb_connection_t      *c  /**< */,
10694                        xcb_glx_context_tag_t  context_tag  /**< */);
10695 
10696 /**
10697  *
10698  * @param c The connection
10699  * @return A cookie
10700  *
10701  * Delivers a request to the X server.
10702  *
10703  */
10704 
10705 /*****************************************************************************
10706  **
10707  ** xcb_void_cookie_t xcb_glx_flush
10708  **
10709  ** @param xcb_connection_t      *c
10710  ** @param xcb_glx_context_tag_t  context_tag
10711  ** @returns xcb_void_cookie_t
10712  **
10713  *****************************************************************************/
10714 
10715 xcb_void_cookie_t
10716 xcb_glx_flush (xcb_connection_t      *c  /**< */,
10717                xcb_glx_context_tag_t  context_tag  /**< */);
10718 
10719 int
10720 xcb_glx_are_textures_resident_sizeof (const void  *_buffer  /**< */);
10721 
10722 /**
10723  *
10724  * @param c The connection
10725  * @return A cookie
10726  *
10727  * Delivers a request to the X server.
10728  *
10729  */
10730 
10731 /*****************************************************************************
10732  **
10733  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident
10734  **
10735  ** @param xcb_connection_t      *c
10736  ** @param xcb_glx_context_tag_t  context_tag
10737  ** @param int32_t                n
10738  ** @param const uint32_t        *textures
10739  ** @returns xcb_glx_are_textures_resident_cookie_t
10740  **
10741  *****************************************************************************/
10742 
10743 xcb_glx_are_textures_resident_cookie_t
10744 xcb_glx_are_textures_resident (xcb_connection_t      *c  /**< */,
10745                                xcb_glx_context_tag_t  context_tag  /**< */,
10746                                int32_t                n  /**< */,
10747                                const uint32_t        *textures  /**< */);
10748 
10749 /**
10750  *
10751  * @param c The connection
10752  * @return A cookie
10753  *
10754  * Delivers a request to the X server.
10755  *
10756  * This form can be used only if the request will cause
10757  * a reply to be generated. Any returned error will be
10758  * placed in the event queue.
10759  */
10760 
10761 /*****************************************************************************
10762  **
10763  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_unchecked
10764  **
10765  ** @param xcb_connection_t      *c
10766  ** @param xcb_glx_context_tag_t  context_tag
10767  ** @param int32_t                n
10768  ** @param const uint32_t        *textures
10769  ** @returns xcb_glx_are_textures_resident_cookie_t
10770  **
10771  *****************************************************************************/
10772 
10773 xcb_glx_are_textures_resident_cookie_t
10774 xcb_glx_are_textures_resident_unchecked (xcb_connection_t      *c  /**< */,
10775                                          xcb_glx_context_tag_t  context_tag  /**< */,
10776                                          int32_t                n  /**< */,
10777                                          const uint32_t        *textures  /**< */);
10778 
10779 
10780 /*****************************************************************************
10781  **
10782  ** uint8_t * xcb_glx_are_textures_resident_data
10783  **
10784  ** @param const xcb_glx_are_textures_resident_reply_t *R
10785  ** @returns uint8_t *
10786  **
10787  *****************************************************************************/
10788 
10789 uint8_t *
10790 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R  /**< */);
10791 
10792 
10793 /*****************************************************************************
10794  **
10795  ** int xcb_glx_are_textures_resident_data_length
10796  **
10797  ** @param const xcb_glx_are_textures_resident_reply_t *R
10798  ** @returns int
10799  **
10800  *****************************************************************************/
10801 
10802 int
10803 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R  /**< */);
10804 
10805 
10806 /*****************************************************************************
10807  **
10808  ** xcb_generic_iterator_t xcb_glx_are_textures_resident_data_end
10809  **
10810  ** @param const xcb_glx_are_textures_resident_reply_t *R
10811  ** @returns xcb_generic_iterator_t
10812  **
10813  *****************************************************************************/
10814 
10815 xcb_generic_iterator_t
10816 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R  /**< */);
10817 
10818 /**
10819  * Return the reply
10820  * @param c      The connection
10821  * @param cookie The cookie
10822  * @param e      The xcb_generic_error_t supplied
10823  *
10824  * Returns the reply of the request asked by
10825  *
10826  * The parameter @p e supplied to this function must be NULL if
10827  * xcb_glx_are_textures_resident_unchecked(). is used.
10828  * Otherwise, it stores the error if any.
10829  *
10830  * The returned value must be freed by the caller using free().
10831  */
10832 
10833 /*****************************************************************************
10834  **
10835  ** xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_reply
10836  **
10837  ** @param xcb_connection_t                        *c
10838  ** @param xcb_glx_are_textures_resident_cookie_t   cookie
10839  ** @param xcb_generic_error_t                    **e
10840  ** @returns xcb_glx_are_textures_resident_reply_t *
10841  **
10842  *****************************************************************************/
10843 
10844 xcb_glx_are_textures_resident_reply_t *
10845 xcb_glx_are_textures_resident_reply (xcb_connection_t                        *c  /**< */,
10846                                      xcb_glx_are_textures_resident_cookie_t   cookie  /**< */,
10847                                      xcb_generic_error_t                    **e  /**< */);
10848 
10849 int
10850 xcb_glx_delete_textures_sizeof (const void  *_buffer  /**< */);
10851 
10852 /**
10853  *
10854  * @param c The connection
10855  * @return A cookie
10856  *
10857  * Delivers a request to the X server.
10858  *
10859  * This form can be used only if the request will not cause
10860  * a reply to be generated. Any returned error will be
10861  * saved for handling by xcb_request_check().
10862  */
10863 
10864 /*****************************************************************************
10865  **
10866  ** xcb_void_cookie_t xcb_glx_delete_textures_checked
10867  **
10868  ** @param xcb_connection_t      *c
10869  ** @param xcb_glx_context_tag_t  context_tag
10870  ** @param int32_t                n
10871  ** @param const uint32_t        *textures
10872  ** @returns xcb_void_cookie_t
10873  **
10874  *****************************************************************************/
10875 
10876 xcb_void_cookie_t
10877 xcb_glx_delete_textures_checked (xcb_connection_t      *c  /**< */,
10878                                  xcb_glx_context_tag_t  context_tag  /**< */,
10879                                  int32_t                n  /**< */,
10880                                  const uint32_t        *textures  /**< */);
10881 
10882 /**
10883  *
10884  * @param c The connection
10885  * @return A cookie
10886  *
10887  * Delivers a request to the X server.
10888  *
10889  */
10890 
10891 /*****************************************************************************
10892  **
10893  ** xcb_void_cookie_t xcb_glx_delete_textures
10894  **
10895  ** @param xcb_connection_t      *c
10896  ** @param xcb_glx_context_tag_t  context_tag
10897  ** @param int32_t                n
10898  ** @param const uint32_t        *textures
10899  ** @returns xcb_void_cookie_t
10900  **
10901  *****************************************************************************/
10902 
10903 xcb_void_cookie_t
10904 xcb_glx_delete_textures (xcb_connection_t      *c  /**< */,
10905                          xcb_glx_context_tag_t  context_tag  /**< */,
10906                          int32_t                n  /**< */,
10907                          const uint32_t        *textures  /**< */);
10908 
10909 int
10910 xcb_glx_gen_textures_sizeof (const void  *_buffer  /**< */);
10911 
10912 /**
10913  *
10914  * @param c The connection
10915  * @return A cookie
10916  *
10917  * Delivers a request to the X server.
10918  *
10919  */
10920 
10921 /*****************************************************************************
10922  **
10923  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures
10924  **
10925  ** @param xcb_connection_t      *c
10926  ** @param xcb_glx_context_tag_t  context_tag
10927  ** @param int32_t                n
10928  ** @returns xcb_glx_gen_textures_cookie_t
10929  **
10930  *****************************************************************************/
10931 
10932 xcb_glx_gen_textures_cookie_t
10933 xcb_glx_gen_textures (xcb_connection_t      *c  /**< */,
10934                       xcb_glx_context_tag_t  context_tag  /**< */,
10935                       int32_t                n  /**< */);
10936 
10937 /**
10938  *
10939  * @param c The connection
10940  * @return A cookie
10941  *
10942  * Delivers a request to the X server.
10943  *
10944  * This form can be used only if the request will cause
10945  * a reply to be generated. Any returned error will be
10946  * placed in the event queue.
10947  */
10948 
10949 /*****************************************************************************
10950  **
10951  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_unchecked
10952  **
10953  ** @param xcb_connection_t      *c
10954  ** @param xcb_glx_context_tag_t  context_tag
10955  ** @param int32_t                n
10956  ** @returns xcb_glx_gen_textures_cookie_t
10957  **
10958  *****************************************************************************/
10959 
10960 xcb_glx_gen_textures_cookie_t
10961 xcb_glx_gen_textures_unchecked (xcb_connection_t      *c  /**< */,
10962                                 xcb_glx_context_tag_t  context_tag  /**< */,
10963                                 int32_t                n  /**< */);
10964 
10965 
10966 /*****************************************************************************
10967  **
10968  ** uint32_t * xcb_glx_gen_textures_data
10969  **
10970  ** @param const xcb_glx_gen_textures_reply_t *R
10971  ** @returns uint32_t *
10972  **
10973  *****************************************************************************/
10974 
10975 uint32_t *
10976 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R  /**< */);
10977 
10978 
10979 /*****************************************************************************
10980  **
10981  ** int xcb_glx_gen_textures_data_length
10982  **
10983  ** @param const xcb_glx_gen_textures_reply_t *R
10984  ** @returns int
10985  **
10986  *****************************************************************************/
10987 
10988 int
10989 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R  /**< */);
10990 
10991 
10992 /*****************************************************************************
10993  **
10994  ** xcb_generic_iterator_t xcb_glx_gen_textures_data_end
10995  **
10996  ** @param const xcb_glx_gen_textures_reply_t *R
10997  ** @returns xcb_generic_iterator_t
10998  **
10999  *****************************************************************************/
11000 
11001 xcb_generic_iterator_t
11002 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R  /**< */);
11003 
11004 /**
11005  * Return the reply
11006  * @param c      The connection
11007  * @param cookie The cookie
11008  * @param e      The xcb_generic_error_t supplied
11009  *
11010  * Returns the reply of the request asked by
11011  *
11012  * The parameter @p e supplied to this function must be NULL if
11013  * xcb_glx_gen_textures_unchecked(). is used.
11014  * Otherwise, it stores the error if any.
11015  *
11016  * The returned value must be freed by the caller using free().
11017  */
11018 
11019 /*****************************************************************************
11020  **
11021  ** xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply
11022  **
11023  ** @param xcb_connection_t               *c
11024  ** @param xcb_glx_gen_textures_cookie_t   cookie
11025  ** @param xcb_generic_error_t           **e
11026  ** @returns xcb_glx_gen_textures_reply_t *
11027  **
11028  *****************************************************************************/
11029 
11030 xcb_glx_gen_textures_reply_t *
11031 xcb_glx_gen_textures_reply (xcb_connection_t               *c  /**< */,
11032                             xcb_glx_gen_textures_cookie_t   cookie  /**< */,
11033                             xcb_generic_error_t           **e  /**< */);
11034 
11035 /**
11036  *
11037  * @param c The connection
11038  * @return A cookie
11039  *
11040  * Delivers a request to the X server.
11041  *
11042  */
11043 
11044 /*****************************************************************************
11045  **
11046  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture
11047  **
11048  ** @param xcb_connection_t      *c
11049  ** @param xcb_glx_context_tag_t  context_tag
11050  ** @param uint32_t               texture
11051  ** @returns xcb_glx_is_texture_cookie_t
11052  **
11053  *****************************************************************************/
11054 
11055 xcb_glx_is_texture_cookie_t
11056 xcb_glx_is_texture (xcb_connection_t      *c  /**< */,
11057                     xcb_glx_context_tag_t  context_tag  /**< */,
11058                     uint32_t               texture  /**< */);
11059 
11060 /**
11061  *
11062  * @param c The connection
11063  * @return A cookie
11064  *
11065  * Delivers a request to the X server.
11066  *
11067  * This form can be used only if the request will cause
11068  * a reply to be generated. Any returned error will be
11069  * placed in the event queue.
11070  */
11071 
11072 /*****************************************************************************
11073  **
11074  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture_unchecked
11075  **
11076  ** @param xcb_connection_t      *c
11077  ** @param xcb_glx_context_tag_t  context_tag
11078  ** @param uint32_t               texture
11079  ** @returns xcb_glx_is_texture_cookie_t
11080  **
11081  *****************************************************************************/
11082 
11083 xcb_glx_is_texture_cookie_t
11084 xcb_glx_is_texture_unchecked (xcb_connection_t      *c  /**< */,
11085                               xcb_glx_context_tag_t  context_tag  /**< */,
11086                               uint32_t               texture  /**< */);
11087 
11088 /**
11089  * Return the reply
11090  * @param c      The connection
11091  * @param cookie The cookie
11092  * @param e      The xcb_generic_error_t supplied
11093  *
11094  * Returns the reply of the request asked by
11095  *
11096  * The parameter @p e supplied to this function must be NULL if
11097  * xcb_glx_is_texture_unchecked(). is used.
11098  * Otherwise, it stores the error if any.
11099  *
11100  * The returned value must be freed by the caller using free().
11101  */
11102 
11103 /*****************************************************************************
11104  **
11105  ** xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply
11106  **
11107  ** @param xcb_connection_t             *c
11108  ** @param xcb_glx_is_texture_cookie_t   cookie
11109  ** @param xcb_generic_error_t         **e
11110  ** @returns xcb_glx_is_texture_reply_t *
11111  **
11112  *****************************************************************************/
11113 
11114 xcb_glx_is_texture_reply_t *
11115 xcb_glx_is_texture_reply (xcb_connection_t             *c  /**< */,
11116                           xcb_glx_is_texture_cookie_t   cookie  /**< */,
11117                           xcb_generic_error_t         **e  /**< */);
11118 
11119 int
11120 xcb_glx_get_color_table_sizeof (const void  *_buffer  /**< */);
11121 
11122 /**
11123  *
11124  * @param c The connection
11125  * @return A cookie
11126  *
11127  * Delivers a request to the X server.
11128  *
11129  */
11130 
11131 /*****************************************************************************
11132  **
11133  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table
11134  **
11135  ** @param xcb_connection_t      *c
11136  ** @param xcb_glx_context_tag_t  context_tag
11137  ** @param uint32_t               target
11138  ** @param uint32_t               format
11139  ** @param uint32_t               type
11140  ** @param uint8_t                swap_bytes
11141  ** @returns xcb_glx_get_color_table_cookie_t
11142  **
11143  *****************************************************************************/
11144 
11145 xcb_glx_get_color_table_cookie_t
11146 xcb_glx_get_color_table (xcb_connection_t      *c  /**< */,
11147                          xcb_glx_context_tag_t  context_tag  /**< */,
11148                          uint32_t               target  /**< */,
11149                          uint32_t               format  /**< */,
11150                          uint32_t               type  /**< */,
11151                          uint8_t                swap_bytes  /**< */);
11152 
11153 /**
11154  *
11155  * @param c The connection
11156  * @return A cookie
11157  *
11158  * Delivers a request to the X server.
11159  *
11160  * This form can be used only if the request will cause
11161  * a reply to be generated. Any returned error will be
11162  * placed in the event queue.
11163  */
11164 
11165 /*****************************************************************************
11166  **
11167  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_unchecked
11168  **
11169  ** @param xcb_connection_t      *c
11170  ** @param xcb_glx_context_tag_t  context_tag
11171  ** @param uint32_t               target
11172  ** @param uint32_t               format
11173  ** @param uint32_t               type
11174  ** @param uint8_t                swap_bytes
11175  ** @returns xcb_glx_get_color_table_cookie_t
11176  **
11177  *****************************************************************************/
11178 
11179 xcb_glx_get_color_table_cookie_t
11180 xcb_glx_get_color_table_unchecked (xcb_connection_t      *c  /**< */,
11181                                    xcb_glx_context_tag_t  context_tag  /**< */,
11182                                    uint32_t               target  /**< */,
11183                                    uint32_t               format  /**< */,
11184                                    uint32_t               type  /**< */,
11185                                    uint8_t                swap_bytes  /**< */);
11186 
11187 
11188 /*****************************************************************************
11189  **
11190  ** uint8_t * xcb_glx_get_color_table_data
11191  **
11192  ** @param const xcb_glx_get_color_table_reply_t *R
11193  ** @returns uint8_t *
11194  **
11195  *****************************************************************************/
11196 
11197 uint8_t *
11198 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R  /**< */);
11199 
11200 
11201 /*****************************************************************************
11202  **
11203  ** int xcb_glx_get_color_table_data_length
11204  **
11205  ** @param const xcb_glx_get_color_table_reply_t *R
11206  ** @returns int
11207  **
11208  *****************************************************************************/
11209 
11210 int
11211 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R  /**< */);
11212 
11213 
11214 /*****************************************************************************
11215  **
11216  ** xcb_generic_iterator_t xcb_glx_get_color_table_data_end
11217  **
11218  ** @param const xcb_glx_get_color_table_reply_t *R
11219  ** @returns xcb_generic_iterator_t
11220  **
11221  *****************************************************************************/
11222 
11223 xcb_generic_iterator_t
11224 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R  /**< */);
11225 
11226 /**
11227  * Return the reply
11228  * @param c      The connection
11229  * @param cookie The cookie
11230  * @param e      The xcb_generic_error_t supplied
11231  *
11232  * Returns the reply of the request asked by
11233  *
11234  * The parameter @p e supplied to this function must be NULL if
11235  * xcb_glx_get_color_table_unchecked(). is used.
11236  * Otherwise, it stores the error if any.
11237  *
11238  * The returned value must be freed by the caller using free().
11239  */
11240 
11241 /*****************************************************************************
11242  **
11243  ** xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply
11244  **
11245  ** @param xcb_connection_t                  *c
11246  ** @param xcb_glx_get_color_table_cookie_t   cookie
11247  ** @param xcb_generic_error_t              **e
11248  ** @returns xcb_glx_get_color_table_reply_t *
11249  **
11250  *****************************************************************************/
11251 
11252 xcb_glx_get_color_table_reply_t *
11253 xcb_glx_get_color_table_reply (xcb_connection_t                  *c  /**< */,
11254                                xcb_glx_get_color_table_cookie_t   cookie  /**< */,
11255                                xcb_generic_error_t              **e  /**< */);
11256 
11257 int
11258 xcb_glx_get_color_table_parameterfv_sizeof (const void  *_buffer  /**< */);
11259 
11260 /**
11261  *
11262  * @param c The connection
11263  * @return A cookie
11264  *
11265  * Delivers a request to the X server.
11266  *
11267  */
11268 
11269 /*****************************************************************************
11270  **
11271  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv
11272  **
11273  ** @param xcb_connection_t      *c
11274  ** @param xcb_glx_context_tag_t  context_tag
11275  ** @param uint32_t               target
11276  ** @param uint32_t               pname
11277  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
11278  **
11279  *****************************************************************************/
11280 
11281 xcb_glx_get_color_table_parameterfv_cookie_t
11282 xcb_glx_get_color_table_parameterfv (xcb_connection_t      *c  /**< */,
11283                                      xcb_glx_context_tag_t  context_tag  /**< */,
11284                                      uint32_t               target  /**< */,
11285                                      uint32_t               pname  /**< */);
11286 
11287 /**
11288  *
11289  * @param c The connection
11290  * @return A cookie
11291  *
11292  * Delivers a request to the X server.
11293  *
11294  * This form can be used only if the request will cause
11295  * a reply to be generated. Any returned error will be
11296  * placed in the event queue.
11297  */
11298 
11299 /*****************************************************************************
11300  **
11301  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_unchecked
11302  **
11303  ** @param xcb_connection_t      *c
11304  ** @param xcb_glx_context_tag_t  context_tag
11305  ** @param uint32_t               target
11306  ** @param uint32_t               pname
11307  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
11308  **
11309  *****************************************************************************/
11310 
11311 xcb_glx_get_color_table_parameterfv_cookie_t
11312 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
11313                                                xcb_glx_context_tag_t  context_tag  /**< */,
11314                                                uint32_t               target  /**< */,
11315                                                uint32_t               pname  /**< */);
11316 
11317 
11318 /*****************************************************************************
11319  **
11320  ** xcb_glx_float32_t * xcb_glx_get_color_table_parameterfv_data
11321  **
11322  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11323  ** @returns xcb_glx_float32_t *
11324  **
11325  *****************************************************************************/
11326 
11327 xcb_glx_float32_t *
11328 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
11329 
11330 
11331 /*****************************************************************************
11332  **
11333  ** int xcb_glx_get_color_table_parameterfv_data_length
11334  **
11335  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11336  ** @returns int
11337  **
11338  *****************************************************************************/
11339 
11340 int
11341 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
11342 
11343 
11344 /*****************************************************************************
11345  **
11346  ** xcb_generic_iterator_t xcb_glx_get_color_table_parameterfv_data_end
11347  **
11348  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11349  ** @returns xcb_generic_iterator_t
11350  **
11351  *****************************************************************************/
11352 
11353 xcb_generic_iterator_t
11354 xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
11355 
11356 /**
11357  * Return the reply
11358  * @param c      The connection
11359  * @param cookie The cookie
11360  * @param e      The xcb_generic_error_t supplied
11361  *
11362  * Returns the reply of the request asked by
11363  *
11364  * The parameter @p e supplied to this function must be NULL if
11365  * xcb_glx_get_color_table_parameterfv_unchecked(). is used.
11366  * Otherwise, it stores the error if any.
11367  *
11368  * The returned value must be freed by the caller using free().
11369  */
11370 
11371 /*****************************************************************************
11372  **
11373  ** xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_parameterfv_reply
11374  **
11375  ** @param xcb_connection_t                              *c
11376  ** @param xcb_glx_get_color_table_parameterfv_cookie_t   cookie
11377  ** @param xcb_generic_error_t                          **e
11378  ** @returns xcb_glx_get_color_table_parameterfv_reply_t *
11379  **
11380  *****************************************************************************/
11381 
11382 xcb_glx_get_color_table_parameterfv_reply_t *
11383 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t                              *c  /**< */,
11384                                            xcb_glx_get_color_table_parameterfv_cookie_t   cookie  /**< */,
11385                                            xcb_generic_error_t                          **e  /**< */);
11386 
11387 int
11388 xcb_glx_get_color_table_parameteriv_sizeof (const void  *_buffer  /**< */);
11389 
11390 /**
11391  *
11392  * @param c The connection
11393  * @return A cookie
11394  *
11395  * Delivers a request to the X server.
11396  *
11397  */
11398 
11399 /*****************************************************************************
11400  **
11401  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv
11402  **
11403  ** @param xcb_connection_t      *c
11404  ** @param xcb_glx_context_tag_t  context_tag
11405  ** @param uint32_t               target
11406  ** @param uint32_t               pname
11407  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
11408  **
11409  *****************************************************************************/
11410 
11411 xcb_glx_get_color_table_parameteriv_cookie_t
11412 xcb_glx_get_color_table_parameteriv (xcb_connection_t      *c  /**< */,
11413                                      xcb_glx_context_tag_t  context_tag  /**< */,
11414                                      uint32_t               target  /**< */,
11415                                      uint32_t               pname  /**< */);
11416 
11417 /**
11418  *
11419  * @param c The connection
11420  * @return A cookie
11421  *
11422  * Delivers a request to the X server.
11423  *
11424  * This form can be used only if the request will cause
11425  * a reply to be generated. Any returned error will be
11426  * placed in the event queue.
11427  */
11428 
11429 /*****************************************************************************
11430  **
11431  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_unchecked
11432  **
11433  ** @param xcb_connection_t      *c
11434  ** @param xcb_glx_context_tag_t  context_tag
11435  ** @param uint32_t               target
11436  ** @param uint32_t               pname
11437  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
11438  **
11439  *****************************************************************************/
11440 
11441 xcb_glx_get_color_table_parameteriv_cookie_t
11442 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
11443                                                xcb_glx_context_tag_t  context_tag  /**< */,
11444                                                uint32_t               target  /**< */,
11445                                                uint32_t               pname  /**< */);
11446 
11447 
11448 /*****************************************************************************
11449  **
11450  ** int32_t * xcb_glx_get_color_table_parameteriv_data
11451  **
11452  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11453  ** @returns int32_t *
11454  **
11455  *****************************************************************************/
11456 
11457 int32_t *
11458 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
11459 
11460 
11461 /*****************************************************************************
11462  **
11463  ** int xcb_glx_get_color_table_parameteriv_data_length
11464  **
11465  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11466  ** @returns int
11467  **
11468  *****************************************************************************/
11469 
11470 int
11471 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
11472 
11473 
11474 /*****************************************************************************
11475  **
11476  ** xcb_generic_iterator_t xcb_glx_get_color_table_parameteriv_data_end
11477  **
11478  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11479  ** @returns xcb_generic_iterator_t
11480  **
11481  *****************************************************************************/
11482 
11483 xcb_generic_iterator_t
11484 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
11485 
11486 /**
11487  * Return the reply
11488  * @param c      The connection
11489  * @param cookie The cookie
11490  * @param e      The xcb_generic_error_t supplied
11491  *
11492  * Returns the reply of the request asked by
11493  *
11494  * The parameter @p e supplied to this function must be NULL if
11495  * xcb_glx_get_color_table_parameteriv_unchecked(). is used.
11496  * Otherwise, it stores the error if any.
11497  *
11498  * The returned value must be freed by the caller using free().
11499  */
11500 
11501 /*****************************************************************************
11502  **
11503  ** xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_parameteriv_reply
11504  **
11505  ** @param xcb_connection_t                              *c
11506  ** @param xcb_glx_get_color_table_parameteriv_cookie_t   cookie
11507  ** @param xcb_generic_error_t                          **e
11508  ** @returns xcb_glx_get_color_table_parameteriv_reply_t *
11509  **
11510  *****************************************************************************/
11511 
11512 xcb_glx_get_color_table_parameteriv_reply_t *
11513 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t                              *c  /**< */,
11514                                            xcb_glx_get_color_table_parameteriv_cookie_t   cookie  /**< */,
11515                                            xcb_generic_error_t                          **e  /**< */);
11516 
11517 int
11518 xcb_glx_get_convolution_filter_sizeof (const void  *_buffer  /**< */);
11519 
11520 /**
11521  *
11522  * @param c The connection
11523  * @return A cookie
11524  *
11525  * Delivers a request to the X server.
11526  *
11527  */
11528 
11529 /*****************************************************************************
11530  **
11531  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter
11532  **
11533  ** @param xcb_connection_t      *c
11534  ** @param xcb_glx_context_tag_t  context_tag
11535  ** @param uint32_t               target
11536  ** @param uint32_t               format
11537  ** @param uint32_t               type
11538  ** @param uint8_t                swap_bytes
11539  ** @returns xcb_glx_get_convolution_filter_cookie_t
11540  **
11541  *****************************************************************************/
11542 
11543 xcb_glx_get_convolution_filter_cookie_t
11544 xcb_glx_get_convolution_filter (xcb_connection_t      *c  /**< */,
11545                                 xcb_glx_context_tag_t  context_tag  /**< */,
11546                                 uint32_t               target  /**< */,
11547                                 uint32_t               format  /**< */,
11548                                 uint32_t               type  /**< */,
11549                                 uint8_t                swap_bytes  /**< */);
11550 
11551 /**
11552  *
11553  * @param c The connection
11554  * @return A cookie
11555  *
11556  * Delivers a request to the X server.
11557  *
11558  * This form can be used only if the request will cause
11559  * a reply to be generated. Any returned error will be
11560  * placed in the event queue.
11561  */
11562 
11563 /*****************************************************************************
11564  **
11565  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_unchecked
11566  **
11567  ** @param xcb_connection_t      *c
11568  ** @param xcb_glx_context_tag_t  context_tag
11569  ** @param uint32_t               target
11570  ** @param uint32_t               format
11571  ** @param uint32_t               type
11572  ** @param uint8_t                swap_bytes
11573  ** @returns xcb_glx_get_convolution_filter_cookie_t
11574  **
11575  *****************************************************************************/
11576 
11577 xcb_glx_get_convolution_filter_cookie_t
11578 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t      *c  /**< */,
11579                                           xcb_glx_context_tag_t  context_tag  /**< */,
11580                                           uint32_t               target  /**< */,
11581                                           uint32_t               format  /**< */,
11582                                           uint32_t               type  /**< */,
11583                                           uint8_t                swap_bytes  /**< */);
11584 
11585 
11586 /*****************************************************************************
11587  **
11588  ** uint8_t * xcb_glx_get_convolution_filter_data
11589  **
11590  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11591  ** @returns uint8_t *
11592  **
11593  *****************************************************************************/
11594 
11595 uint8_t *
11596 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R  /**< */);
11597 
11598 
11599 /*****************************************************************************
11600  **
11601  ** int xcb_glx_get_convolution_filter_data_length
11602  **
11603  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11604  ** @returns int
11605  **
11606  *****************************************************************************/
11607 
11608 int
11609 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R  /**< */);
11610 
11611 
11612 /*****************************************************************************
11613  **
11614  ** xcb_generic_iterator_t xcb_glx_get_convolution_filter_data_end
11615  **
11616  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11617  ** @returns xcb_generic_iterator_t
11618  **
11619  *****************************************************************************/
11620 
11621 xcb_generic_iterator_t
11622 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R  /**< */);
11623 
11624 /**
11625  * Return the reply
11626  * @param c      The connection
11627  * @param cookie The cookie
11628  * @param e      The xcb_generic_error_t supplied
11629  *
11630  * Returns the reply of the request asked by
11631  *
11632  * The parameter @p e supplied to this function must be NULL if
11633  * xcb_glx_get_convolution_filter_unchecked(). is used.
11634  * Otherwise, it stores the error if any.
11635  *
11636  * The returned value must be freed by the caller using free().
11637  */
11638 
11639 /*****************************************************************************
11640  **
11641  ** xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter_reply
11642  **
11643  ** @param xcb_connection_t                         *c
11644  ** @param xcb_glx_get_convolution_filter_cookie_t   cookie
11645  ** @param xcb_generic_error_t                     **e
11646  ** @returns xcb_glx_get_convolution_filter_reply_t *
11647  **
11648  *****************************************************************************/
11649 
11650 xcb_glx_get_convolution_filter_reply_t *
11651 xcb_glx_get_convolution_filter_reply (xcb_connection_t                         *c  /**< */,
11652                                       xcb_glx_get_convolution_filter_cookie_t   cookie  /**< */,
11653                                       xcb_generic_error_t                     **e  /**< */);
11654 
11655 int
11656 xcb_glx_get_convolution_parameterfv_sizeof (const void  *_buffer  /**< */);
11657 
11658 /**
11659  *
11660  * @param c The connection
11661  * @return A cookie
11662  *
11663  * Delivers a request to the X server.
11664  *
11665  */
11666 
11667 /*****************************************************************************
11668  **
11669  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv
11670  **
11671  ** @param xcb_connection_t      *c
11672  ** @param xcb_glx_context_tag_t  context_tag
11673  ** @param uint32_t               target
11674  ** @param uint32_t               pname
11675  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11676  **
11677  *****************************************************************************/
11678 
11679 xcb_glx_get_convolution_parameterfv_cookie_t
11680 xcb_glx_get_convolution_parameterfv (xcb_connection_t      *c  /**< */,
11681                                      xcb_glx_context_tag_t  context_tag  /**< */,
11682                                      uint32_t               target  /**< */,
11683                                      uint32_t               pname  /**< */);
11684 
11685 /**
11686  *
11687  * @param c The connection
11688  * @return A cookie
11689  *
11690  * Delivers a request to the X server.
11691  *
11692  * This form can be used only if the request will cause
11693  * a reply to be generated. Any returned error will be
11694  * placed in the event queue.
11695  */
11696 
11697 /*****************************************************************************
11698  **
11699  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_unchecked
11700  **
11701  ** @param xcb_connection_t      *c
11702  ** @param xcb_glx_context_tag_t  context_tag
11703  ** @param uint32_t               target
11704  ** @param uint32_t               pname
11705  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11706  **
11707  *****************************************************************************/
11708 
11709 xcb_glx_get_convolution_parameterfv_cookie_t
11710 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
11711                                                xcb_glx_context_tag_t  context_tag  /**< */,
11712                                                uint32_t               target  /**< */,
11713                                                uint32_t               pname  /**< */);
11714 
11715 
11716 /*****************************************************************************
11717  **
11718  ** xcb_glx_float32_t * xcb_glx_get_convolution_parameterfv_data
11719  **
11720  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11721  ** @returns xcb_glx_float32_t *
11722  **
11723  *****************************************************************************/
11724 
11725 xcb_glx_float32_t *
11726 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
11727 
11728 
11729 /*****************************************************************************
11730  **
11731  ** int xcb_glx_get_convolution_parameterfv_data_length
11732  **
11733  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11734  ** @returns int
11735  **
11736  *****************************************************************************/
11737 
11738 int
11739 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
11740 
11741 
11742 /*****************************************************************************
11743  **
11744  ** xcb_generic_iterator_t xcb_glx_get_convolution_parameterfv_data_end
11745  **
11746  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11747  ** @returns xcb_generic_iterator_t
11748  **
11749  *****************************************************************************/
11750 
11751 xcb_generic_iterator_t
11752 xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
11753 
11754 /**
11755  * Return the reply
11756  * @param c      The connection
11757  * @param cookie The cookie
11758  * @param e      The xcb_generic_error_t supplied
11759  *
11760  * Returns the reply of the request asked by
11761  *
11762  * The parameter @p e supplied to this function must be NULL if
11763  * xcb_glx_get_convolution_parameterfv_unchecked(). is used.
11764  * Otherwise, it stores the error if any.
11765  *
11766  * The returned value must be freed by the caller using free().
11767  */
11768 
11769 /*****************************************************************************
11770  **
11771  ** xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_parameterfv_reply
11772  **
11773  ** @param xcb_connection_t                              *c
11774  ** @param xcb_glx_get_convolution_parameterfv_cookie_t   cookie
11775  ** @param xcb_generic_error_t                          **e
11776  ** @returns xcb_glx_get_convolution_parameterfv_reply_t *
11777  **
11778  *****************************************************************************/
11779 
11780 xcb_glx_get_convolution_parameterfv_reply_t *
11781 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t                              *c  /**< */,
11782                                            xcb_glx_get_convolution_parameterfv_cookie_t   cookie  /**< */,
11783                                            xcb_generic_error_t                          **e  /**< */);
11784 
11785 int
11786 xcb_glx_get_convolution_parameteriv_sizeof (const void  *_buffer  /**< */);
11787 
11788 /**
11789  *
11790  * @param c The connection
11791  * @return A cookie
11792  *
11793  * Delivers a request to the X server.
11794  *
11795  */
11796 
11797 /*****************************************************************************
11798  **
11799  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv
11800  **
11801  ** @param xcb_connection_t      *c
11802  ** @param xcb_glx_context_tag_t  context_tag
11803  ** @param uint32_t               target
11804  ** @param uint32_t               pname
11805  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11806  **
11807  *****************************************************************************/
11808 
11809 xcb_glx_get_convolution_parameteriv_cookie_t
11810 xcb_glx_get_convolution_parameteriv (xcb_connection_t      *c  /**< */,
11811                                      xcb_glx_context_tag_t  context_tag  /**< */,
11812                                      uint32_t               target  /**< */,
11813                                      uint32_t               pname  /**< */);
11814 
11815 /**
11816  *
11817  * @param c The connection
11818  * @return A cookie
11819  *
11820  * Delivers a request to the X server.
11821  *
11822  * This form can be used only if the request will cause
11823  * a reply to be generated. Any returned error will be
11824  * placed in the event queue.
11825  */
11826 
11827 /*****************************************************************************
11828  **
11829  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_unchecked
11830  **
11831  ** @param xcb_connection_t      *c
11832  ** @param xcb_glx_context_tag_t  context_tag
11833  ** @param uint32_t               target
11834  ** @param uint32_t               pname
11835  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11836  **
11837  *****************************************************************************/
11838 
11839 xcb_glx_get_convolution_parameteriv_cookie_t
11840 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
11841                                                xcb_glx_context_tag_t  context_tag  /**< */,
11842                                                uint32_t               target  /**< */,
11843                                                uint32_t               pname  /**< */);
11844 
11845 
11846 /*****************************************************************************
11847  **
11848  ** int32_t * xcb_glx_get_convolution_parameteriv_data
11849  **
11850  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11851  ** @returns int32_t *
11852  **
11853  *****************************************************************************/
11854 
11855 int32_t *
11856 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
11857 
11858 
11859 /*****************************************************************************
11860  **
11861  ** int xcb_glx_get_convolution_parameteriv_data_length
11862  **
11863  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11864  ** @returns int
11865  **
11866  *****************************************************************************/
11867 
11868 int
11869 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
11870 
11871 
11872 /*****************************************************************************
11873  **
11874  ** xcb_generic_iterator_t xcb_glx_get_convolution_parameteriv_data_end
11875  **
11876  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11877  ** @returns xcb_generic_iterator_t
11878  **
11879  *****************************************************************************/
11880 
11881 xcb_generic_iterator_t
11882 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
11883 
11884 /**
11885  * Return the reply
11886  * @param c      The connection
11887  * @param cookie The cookie
11888  * @param e      The xcb_generic_error_t supplied
11889  *
11890  * Returns the reply of the request asked by
11891  *
11892  * The parameter @p e supplied to this function must be NULL if
11893  * xcb_glx_get_convolution_parameteriv_unchecked(). is used.
11894  * Otherwise, it stores the error if any.
11895  *
11896  * The returned value must be freed by the caller using free().
11897  */
11898 
11899 /*****************************************************************************
11900  **
11901  ** xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_parameteriv_reply
11902  **
11903  ** @param xcb_connection_t                              *c
11904  ** @param xcb_glx_get_convolution_parameteriv_cookie_t   cookie
11905  ** @param xcb_generic_error_t                          **e
11906  ** @returns xcb_glx_get_convolution_parameteriv_reply_t *
11907  **
11908  *****************************************************************************/
11909 
11910 xcb_glx_get_convolution_parameteriv_reply_t *
11911 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t                              *c  /**< */,
11912                                            xcb_glx_get_convolution_parameteriv_cookie_t   cookie  /**< */,
11913                                            xcb_generic_error_t                          **e  /**< */);
11914 
11915 int
11916 xcb_glx_get_separable_filter_sizeof (const void  *_buffer  /**< */);
11917 
11918 /**
11919  *
11920  * @param c The connection
11921  * @return A cookie
11922  *
11923  * Delivers a request to the X server.
11924  *
11925  */
11926 
11927 /*****************************************************************************
11928  **
11929  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter
11930  **
11931  ** @param xcb_connection_t      *c
11932  ** @param xcb_glx_context_tag_t  context_tag
11933  ** @param uint32_t               target
11934  ** @param uint32_t               format
11935  ** @param uint32_t               type
11936  ** @param uint8_t                swap_bytes
11937  ** @returns xcb_glx_get_separable_filter_cookie_t
11938  **
11939  *****************************************************************************/
11940 
11941 xcb_glx_get_separable_filter_cookie_t
11942 xcb_glx_get_separable_filter (xcb_connection_t      *c  /**< */,
11943                               xcb_glx_context_tag_t  context_tag  /**< */,
11944                               uint32_t               target  /**< */,
11945                               uint32_t               format  /**< */,
11946                               uint32_t               type  /**< */,
11947                               uint8_t                swap_bytes  /**< */);
11948 
11949 /**
11950  *
11951  * @param c The connection
11952  * @return A cookie
11953  *
11954  * Delivers a request to the X server.
11955  *
11956  * This form can be used only if the request will cause
11957  * a reply to be generated. Any returned error will be
11958  * placed in the event queue.
11959  */
11960 
11961 /*****************************************************************************
11962  **
11963  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_unchecked
11964  **
11965  ** @param xcb_connection_t      *c
11966  ** @param xcb_glx_context_tag_t  context_tag
11967  ** @param uint32_t               target
11968  ** @param uint32_t               format
11969  ** @param uint32_t               type
11970  ** @param uint8_t                swap_bytes
11971  ** @returns xcb_glx_get_separable_filter_cookie_t
11972  **
11973  *****************************************************************************/
11974 
11975 xcb_glx_get_separable_filter_cookie_t
11976 xcb_glx_get_separable_filter_unchecked (xcb_connection_t      *c  /**< */,
11977                                         xcb_glx_context_tag_t  context_tag  /**< */,
11978                                         uint32_t               target  /**< */,
11979                                         uint32_t               format  /**< */,
11980                                         uint32_t               type  /**< */,
11981                                         uint8_t                swap_bytes  /**< */);
11982 
11983 
11984 /*****************************************************************************
11985  **
11986  ** uint8_t * xcb_glx_get_separable_filter_rows_and_cols
11987  **
11988  ** @param const xcb_glx_get_separable_filter_reply_t *R
11989  ** @returns uint8_t *
11990  **
11991  *****************************************************************************/
11992 
11993 uint8_t *
11994 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R  /**< */);
11995 
11996 
11997 /*****************************************************************************
11998  **
11999  ** int xcb_glx_get_separable_filter_rows_and_cols_length
12000  **
12001  ** @param const xcb_glx_get_separable_filter_reply_t *R
12002  ** @returns int
12003  **
12004  *****************************************************************************/
12005 
12006 int
12007 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R  /**< */);
12008 
12009 
12010 /*****************************************************************************
12011  **
12012  ** xcb_generic_iterator_t xcb_glx_get_separable_filter_rows_and_cols_end
12013  **
12014  ** @param const xcb_glx_get_separable_filter_reply_t *R
12015  ** @returns xcb_generic_iterator_t
12016  **
12017  *****************************************************************************/
12018 
12019 xcb_generic_iterator_t
12020 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R  /**< */);
12021 
12022 /**
12023  * Return the reply
12024  * @param c      The connection
12025  * @param cookie The cookie
12026  * @param e      The xcb_generic_error_t supplied
12027  *
12028  * Returns the reply of the request asked by
12029  *
12030  * The parameter @p e supplied to this function must be NULL if
12031  * xcb_glx_get_separable_filter_unchecked(). is used.
12032  * Otherwise, it stores the error if any.
12033  *
12034  * The returned value must be freed by the caller using free().
12035  */
12036 
12037 /*****************************************************************************
12038  **
12039  ** xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_reply
12040  **
12041  ** @param xcb_connection_t                       *c
12042  ** @param xcb_glx_get_separable_filter_cookie_t   cookie
12043  ** @param xcb_generic_error_t                   **e
12044  ** @returns xcb_glx_get_separable_filter_reply_t *
12045  **
12046  *****************************************************************************/
12047 
12048 xcb_glx_get_separable_filter_reply_t *
12049 xcb_glx_get_separable_filter_reply (xcb_connection_t                       *c  /**< */,
12050                                     xcb_glx_get_separable_filter_cookie_t   cookie  /**< */,
12051                                     xcb_generic_error_t                   **e  /**< */);
12052 
12053 int
12054 xcb_glx_get_histogram_sizeof (const void  *_buffer  /**< */);
12055 
12056 /**
12057  *
12058  * @param c The connection
12059  * @return A cookie
12060  *
12061  * Delivers a request to the X server.
12062  *
12063  */
12064 
12065 /*****************************************************************************
12066  **
12067  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram
12068  **
12069  ** @param xcb_connection_t      *c
12070  ** @param xcb_glx_context_tag_t  context_tag
12071  ** @param uint32_t               target
12072  ** @param uint32_t               format
12073  ** @param uint32_t               type
12074  ** @param uint8_t                swap_bytes
12075  ** @param uint8_t                reset
12076  ** @returns xcb_glx_get_histogram_cookie_t
12077  **
12078  *****************************************************************************/
12079 
12080 xcb_glx_get_histogram_cookie_t
12081 xcb_glx_get_histogram (xcb_connection_t      *c  /**< */,
12082                        xcb_glx_context_tag_t  context_tag  /**< */,
12083                        uint32_t               target  /**< */,
12084                        uint32_t               format  /**< */,
12085                        uint32_t               type  /**< */,
12086                        uint8_t                swap_bytes  /**< */,
12087                        uint8_t                reset  /**< */);
12088 
12089 /**
12090  *
12091  * @param c The connection
12092  * @return A cookie
12093  *
12094  * Delivers a request to the X server.
12095  *
12096  * This form can be used only if the request will cause
12097  * a reply to be generated. Any returned error will be
12098  * placed in the event queue.
12099  */
12100 
12101 /*****************************************************************************
12102  **
12103  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_unchecked
12104  **
12105  ** @param xcb_connection_t      *c
12106  ** @param xcb_glx_context_tag_t  context_tag
12107  ** @param uint32_t               target
12108  ** @param uint32_t               format
12109  ** @param uint32_t               type
12110  ** @param uint8_t                swap_bytes
12111  ** @param uint8_t                reset
12112  ** @returns xcb_glx_get_histogram_cookie_t
12113  **
12114  *****************************************************************************/
12115 
12116 xcb_glx_get_histogram_cookie_t
12117 xcb_glx_get_histogram_unchecked (xcb_connection_t      *c  /**< */,
12118                                  xcb_glx_context_tag_t  context_tag  /**< */,
12119                                  uint32_t               target  /**< */,
12120                                  uint32_t               format  /**< */,
12121                                  uint32_t               type  /**< */,
12122                                  uint8_t                swap_bytes  /**< */,
12123                                  uint8_t                reset  /**< */);
12124 
12125 
12126 /*****************************************************************************
12127  **
12128  ** uint8_t * xcb_glx_get_histogram_data
12129  **
12130  ** @param const xcb_glx_get_histogram_reply_t *R
12131  ** @returns uint8_t *
12132  **
12133  *****************************************************************************/
12134 
12135 uint8_t *
12136 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R  /**< */);
12137 
12138 
12139 /*****************************************************************************
12140  **
12141  ** int xcb_glx_get_histogram_data_length
12142  **
12143  ** @param const xcb_glx_get_histogram_reply_t *R
12144  ** @returns int
12145  **
12146  *****************************************************************************/
12147 
12148 int
12149 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R  /**< */);
12150 
12151 
12152 /*****************************************************************************
12153  **
12154  ** xcb_generic_iterator_t xcb_glx_get_histogram_data_end
12155  **
12156  ** @param const xcb_glx_get_histogram_reply_t *R
12157  ** @returns xcb_generic_iterator_t
12158  **
12159  *****************************************************************************/
12160 
12161 xcb_generic_iterator_t
12162 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R  /**< */);
12163 
12164 /**
12165  * Return the reply
12166  * @param c      The connection
12167  * @param cookie The cookie
12168  * @param e      The xcb_generic_error_t supplied
12169  *
12170  * Returns the reply of the request asked by
12171  *
12172  * The parameter @p e supplied to this function must be NULL if
12173  * xcb_glx_get_histogram_unchecked(). is used.
12174  * Otherwise, it stores the error if any.
12175  *
12176  * The returned value must be freed by the caller using free().
12177  */
12178 
12179 /*****************************************************************************
12180  **
12181  ** xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply
12182  **
12183  ** @param xcb_connection_t                *c
12184  ** @param xcb_glx_get_histogram_cookie_t   cookie
12185  ** @param xcb_generic_error_t            **e
12186  ** @returns xcb_glx_get_histogram_reply_t *
12187  **
12188  *****************************************************************************/
12189 
12190 xcb_glx_get_histogram_reply_t *
12191 xcb_glx_get_histogram_reply (xcb_connection_t                *c  /**< */,
12192                              xcb_glx_get_histogram_cookie_t   cookie  /**< */,
12193                              xcb_generic_error_t            **e  /**< */);
12194 
12195 int
12196 xcb_glx_get_histogram_parameterfv_sizeof (const void  *_buffer  /**< */);
12197 
12198 /**
12199  *
12200  * @param c The connection
12201  * @return A cookie
12202  *
12203  * Delivers a request to the X server.
12204  *
12205  */
12206 
12207 /*****************************************************************************
12208  **
12209  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv
12210  **
12211  ** @param xcb_connection_t      *c
12212  ** @param xcb_glx_context_tag_t  context_tag
12213  ** @param uint32_t               target
12214  ** @param uint32_t               pname
12215  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
12216  **
12217  *****************************************************************************/
12218 
12219 xcb_glx_get_histogram_parameterfv_cookie_t
12220 xcb_glx_get_histogram_parameterfv (xcb_connection_t      *c  /**< */,
12221                                    xcb_glx_context_tag_t  context_tag  /**< */,
12222                                    uint32_t               target  /**< */,
12223                                    uint32_t               pname  /**< */);
12224 
12225 /**
12226  *
12227  * @param c The connection
12228  * @return A cookie
12229  *
12230  * Delivers a request to the X server.
12231  *
12232  * This form can be used only if the request will cause
12233  * a reply to be generated. Any returned error will be
12234  * placed in the event queue.
12235  */
12236 
12237 /*****************************************************************************
12238  **
12239  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_unchecked
12240  **
12241  ** @param xcb_connection_t      *c
12242  ** @param xcb_glx_context_tag_t  context_tag
12243  ** @param uint32_t               target
12244  ** @param uint32_t               pname
12245  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
12246  **
12247  *****************************************************************************/
12248 
12249 xcb_glx_get_histogram_parameterfv_cookie_t
12250 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
12251                                              xcb_glx_context_tag_t  context_tag  /**< */,
12252                                              uint32_t               target  /**< */,
12253                                              uint32_t               pname  /**< */);
12254 
12255 
12256 /*****************************************************************************
12257  **
12258  ** xcb_glx_float32_t * xcb_glx_get_histogram_parameterfv_data
12259  **
12260  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12261  ** @returns xcb_glx_float32_t *
12262  **
12263  *****************************************************************************/
12264 
12265 xcb_glx_float32_t *
12266 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
12267 
12268 
12269 /*****************************************************************************
12270  **
12271  ** int xcb_glx_get_histogram_parameterfv_data_length
12272  **
12273  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12274  ** @returns int
12275  **
12276  *****************************************************************************/
12277 
12278 int
12279 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
12280 
12281 
12282 /*****************************************************************************
12283  **
12284  ** xcb_generic_iterator_t xcb_glx_get_histogram_parameterfv_data_end
12285  **
12286  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12287  ** @returns xcb_generic_iterator_t
12288  **
12289  *****************************************************************************/
12290 
12291 xcb_generic_iterator_t
12292 xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
12293 
12294 /**
12295  * Return the reply
12296  * @param c      The connection
12297  * @param cookie The cookie
12298  * @param e      The xcb_generic_error_t supplied
12299  *
12300  * Returns the reply of the request asked by
12301  *
12302  * The parameter @p e supplied to this function must be NULL if
12303  * xcb_glx_get_histogram_parameterfv_unchecked(). is used.
12304  * Otherwise, it stores the error if any.
12305  *
12306  * The returned value must be freed by the caller using free().
12307  */
12308 
12309 /*****************************************************************************
12310  **
12311  ** xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_parameterfv_reply
12312  **
12313  ** @param xcb_connection_t                            *c
12314  ** @param xcb_glx_get_histogram_parameterfv_cookie_t   cookie
12315  ** @param xcb_generic_error_t                        **e
12316  ** @returns xcb_glx_get_histogram_parameterfv_reply_t *
12317  **
12318  *****************************************************************************/
12319 
12320 xcb_glx_get_histogram_parameterfv_reply_t *
12321 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t                            *c  /**< */,
12322                                          xcb_glx_get_histogram_parameterfv_cookie_t   cookie  /**< */,
12323                                          xcb_generic_error_t                        **e  /**< */);
12324 
12325 int
12326 xcb_glx_get_histogram_parameteriv_sizeof (const void  *_buffer  /**< */);
12327 
12328 /**
12329  *
12330  * @param c The connection
12331  * @return A cookie
12332  *
12333  * Delivers a request to the X server.
12334  *
12335  */
12336 
12337 /*****************************************************************************
12338  **
12339  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv
12340  **
12341  ** @param xcb_connection_t      *c
12342  ** @param xcb_glx_context_tag_t  context_tag
12343  ** @param uint32_t               target
12344  ** @param uint32_t               pname
12345  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
12346  **
12347  *****************************************************************************/
12348 
12349 xcb_glx_get_histogram_parameteriv_cookie_t
12350 xcb_glx_get_histogram_parameteriv (xcb_connection_t      *c  /**< */,
12351                                    xcb_glx_context_tag_t  context_tag  /**< */,
12352                                    uint32_t               target  /**< */,
12353                                    uint32_t               pname  /**< */);
12354 
12355 /**
12356  *
12357  * @param c The connection
12358  * @return A cookie
12359  *
12360  * Delivers a request to the X server.
12361  *
12362  * This form can be used only if the request will cause
12363  * a reply to be generated. Any returned error will be
12364  * placed in the event queue.
12365  */
12366 
12367 /*****************************************************************************
12368  **
12369  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_unchecked
12370  **
12371  ** @param xcb_connection_t      *c
12372  ** @param xcb_glx_context_tag_t  context_tag
12373  ** @param uint32_t               target
12374  ** @param uint32_t               pname
12375  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
12376  **
12377  *****************************************************************************/
12378 
12379 xcb_glx_get_histogram_parameteriv_cookie_t
12380 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
12381                                              xcb_glx_context_tag_t  context_tag  /**< */,
12382                                              uint32_t               target  /**< */,
12383                                              uint32_t               pname  /**< */);
12384 
12385 
12386 /*****************************************************************************
12387  **
12388  ** int32_t * xcb_glx_get_histogram_parameteriv_data
12389  **
12390  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12391  ** @returns int32_t *
12392  **
12393  *****************************************************************************/
12394 
12395 int32_t *
12396 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
12397 
12398 
12399 /*****************************************************************************
12400  **
12401  ** int xcb_glx_get_histogram_parameteriv_data_length
12402  **
12403  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12404  ** @returns int
12405  **
12406  *****************************************************************************/
12407 
12408 int
12409 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
12410 
12411 
12412 /*****************************************************************************
12413  **
12414  ** xcb_generic_iterator_t xcb_glx_get_histogram_parameteriv_data_end
12415  **
12416  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12417  ** @returns xcb_generic_iterator_t
12418  **
12419  *****************************************************************************/
12420 
12421 xcb_generic_iterator_t
12422 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
12423 
12424 /**
12425  * Return the reply
12426  * @param c      The connection
12427  * @param cookie The cookie
12428  * @param e      The xcb_generic_error_t supplied
12429  *
12430  * Returns the reply of the request asked by
12431  *
12432  * The parameter @p e supplied to this function must be NULL if
12433  * xcb_glx_get_histogram_parameteriv_unchecked(). is used.
12434  * Otherwise, it stores the error if any.
12435  *
12436  * The returned value must be freed by the caller using free().
12437  */
12438 
12439 /*****************************************************************************
12440  **
12441  ** xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_parameteriv_reply
12442  **
12443  ** @param xcb_connection_t                            *c
12444  ** @param xcb_glx_get_histogram_parameteriv_cookie_t   cookie
12445  ** @param xcb_generic_error_t                        **e
12446  ** @returns xcb_glx_get_histogram_parameteriv_reply_t *
12447  **
12448  *****************************************************************************/
12449 
12450 xcb_glx_get_histogram_parameteriv_reply_t *
12451 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t                            *c  /**< */,
12452                                          xcb_glx_get_histogram_parameteriv_cookie_t   cookie  /**< */,
12453                                          xcb_generic_error_t                        **e  /**< */);
12454 
12455 int
12456 xcb_glx_get_minmax_sizeof (const void  *_buffer  /**< */);
12457 
12458 /**
12459  *
12460  * @param c The connection
12461  * @return A cookie
12462  *
12463  * Delivers a request to the X server.
12464  *
12465  */
12466 
12467 /*****************************************************************************
12468  **
12469  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax
12470  **
12471  ** @param xcb_connection_t      *c
12472  ** @param xcb_glx_context_tag_t  context_tag
12473  ** @param uint32_t               target
12474  ** @param uint32_t               format
12475  ** @param uint32_t               type
12476  ** @param uint8_t                swap_bytes
12477  ** @param uint8_t                reset
12478  ** @returns xcb_glx_get_minmax_cookie_t
12479  **
12480  *****************************************************************************/
12481 
12482 xcb_glx_get_minmax_cookie_t
12483 xcb_glx_get_minmax (xcb_connection_t      *c  /**< */,
12484                     xcb_glx_context_tag_t  context_tag  /**< */,
12485                     uint32_t               target  /**< */,
12486                     uint32_t               format  /**< */,
12487                     uint32_t               type  /**< */,
12488                     uint8_t                swap_bytes  /**< */,
12489                     uint8_t                reset  /**< */);
12490 
12491 /**
12492  *
12493  * @param c The connection
12494  * @return A cookie
12495  *
12496  * Delivers a request to the X server.
12497  *
12498  * This form can be used only if the request will cause
12499  * a reply to be generated. Any returned error will be
12500  * placed in the event queue.
12501  */
12502 
12503 /*****************************************************************************
12504  **
12505  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_unchecked
12506  **
12507  ** @param xcb_connection_t      *c
12508  ** @param xcb_glx_context_tag_t  context_tag
12509  ** @param uint32_t               target
12510  ** @param uint32_t               format
12511  ** @param uint32_t               type
12512  ** @param uint8_t                swap_bytes
12513  ** @param uint8_t                reset
12514  ** @returns xcb_glx_get_minmax_cookie_t
12515  **
12516  *****************************************************************************/
12517 
12518 xcb_glx_get_minmax_cookie_t
12519 xcb_glx_get_minmax_unchecked (xcb_connection_t      *c  /**< */,
12520                               xcb_glx_context_tag_t  context_tag  /**< */,
12521                               uint32_t               target  /**< */,
12522                               uint32_t               format  /**< */,
12523                               uint32_t               type  /**< */,
12524                               uint8_t                swap_bytes  /**< */,
12525                               uint8_t                reset  /**< */);
12526 
12527 
12528 /*****************************************************************************
12529  **
12530  ** uint8_t * xcb_glx_get_minmax_data
12531  **
12532  ** @param const xcb_glx_get_minmax_reply_t *R
12533  ** @returns uint8_t *
12534  **
12535  *****************************************************************************/
12536 
12537 uint8_t *
12538 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R  /**< */);
12539 
12540 
12541 /*****************************************************************************
12542  **
12543  ** int xcb_glx_get_minmax_data_length
12544  **
12545  ** @param const xcb_glx_get_minmax_reply_t *R
12546  ** @returns int
12547  **
12548  *****************************************************************************/
12549 
12550 int
12551 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R  /**< */);
12552 
12553 
12554 /*****************************************************************************
12555  **
12556  ** xcb_generic_iterator_t xcb_glx_get_minmax_data_end
12557  **
12558  ** @param const xcb_glx_get_minmax_reply_t *R
12559  ** @returns xcb_generic_iterator_t
12560  **
12561  *****************************************************************************/
12562 
12563 xcb_generic_iterator_t
12564 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R  /**< */);
12565 
12566 /**
12567  * Return the reply
12568  * @param c      The connection
12569  * @param cookie The cookie
12570  * @param e      The xcb_generic_error_t supplied
12571  *
12572  * Returns the reply of the request asked by
12573  *
12574  * The parameter @p e supplied to this function must be NULL if
12575  * xcb_glx_get_minmax_unchecked(). is used.
12576  * Otherwise, it stores the error if any.
12577  *
12578  * The returned value must be freed by the caller using free().
12579  */
12580 
12581 /*****************************************************************************
12582  **
12583  ** xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply
12584  **
12585  ** @param xcb_connection_t             *c
12586  ** @param xcb_glx_get_minmax_cookie_t   cookie
12587  ** @param xcb_generic_error_t         **e
12588  ** @returns xcb_glx_get_minmax_reply_t *
12589  **
12590  *****************************************************************************/
12591 
12592 xcb_glx_get_minmax_reply_t *
12593 xcb_glx_get_minmax_reply (xcb_connection_t             *c  /**< */,
12594                           xcb_glx_get_minmax_cookie_t   cookie  /**< */,
12595                           xcb_generic_error_t         **e  /**< */);
12596 
12597 int
12598 xcb_glx_get_minmax_parameterfv_sizeof (const void  *_buffer  /**< */);
12599 
12600 /**
12601  *
12602  * @param c The connection
12603  * @return A cookie
12604  *
12605  * Delivers a request to the X server.
12606  *
12607  */
12608 
12609 /*****************************************************************************
12610  **
12611  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv
12612  **
12613  ** @param xcb_connection_t      *c
12614  ** @param xcb_glx_context_tag_t  context_tag
12615  ** @param uint32_t               target
12616  ** @param uint32_t               pname
12617  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12618  **
12619  *****************************************************************************/
12620 
12621 xcb_glx_get_minmax_parameterfv_cookie_t
12622 xcb_glx_get_minmax_parameterfv (xcb_connection_t      *c  /**< */,
12623                                 xcb_glx_context_tag_t  context_tag  /**< */,
12624                                 uint32_t               target  /**< */,
12625                                 uint32_t               pname  /**< */);
12626 
12627 /**
12628  *
12629  * @param c The connection
12630  * @return A cookie
12631  *
12632  * Delivers a request to the X server.
12633  *
12634  * This form can be used only if the request will cause
12635  * a reply to be generated. Any returned error will be
12636  * placed in the event queue.
12637  */
12638 
12639 /*****************************************************************************
12640  **
12641  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_unchecked
12642  **
12643  ** @param xcb_connection_t      *c
12644  ** @param xcb_glx_context_tag_t  context_tag
12645  ** @param uint32_t               target
12646  ** @param uint32_t               pname
12647  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12648  **
12649  *****************************************************************************/
12650 
12651 xcb_glx_get_minmax_parameterfv_cookie_t
12652 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
12653                                           xcb_glx_context_tag_t  context_tag  /**< */,
12654                                           uint32_t               target  /**< */,
12655                                           uint32_t               pname  /**< */);
12656 
12657 
12658 /*****************************************************************************
12659  **
12660  ** xcb_glx_float32_t * xcb_glx_get_minmax_parameterfv_data
12661  **
12662  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12663  ** @returns xcb_glx_float32_t *
12664  **
12665  *****************************************************************************/
12666 
12667 xcb_glx_float32_t *
12668 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
12669 
12670 
12671 /*****************************************************************************
12672  **
12673  ** int xcb_glx_get_minmax_parameterfv_data_length
12674  **
12675  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12676  ** @returns int
12677  **
12678  *****************************************************************************/
12679 
12680 int
12681 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
12682 
12683 
12684 /*****************************************************************************
12685  **
12686  ** xcb_generic_iterator_t xcb_glx_get_minmax_parameterfv_data_end
12687  **
12688  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12689  ** @returns xcb_generic_iterator_t
12690  **
12691  *****************************************************************************/
12692 
12693 xcb_generic_iterator_t
12694 xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
12695 
12696 /**
12697  * Return the reply
12698  * @param c      The connection
12699  * @param cookie The cookie
12700  * @param e      The xcb_generic_error_t supplied
12701  *
12702  * Returns the reply of the request asked by
12703  *
12704  * The parameter @p e supplied to this function must be NULL if
12705  * xcb_glx_get_minmax_parameterfv_unchecked(). is used.
12706  * Otherwise, it stores the error if any.
12707  *
12708  * The returned value must be freed by the caller using free().
12709  */
12710 
12711 /*****************************************************************************
12712  **
12713  ** xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv_reply
12714  **
12715  ** @param xcb_connection_t                         *c
12716  ** @param xcb_glx_get_minmax_parameterfv_cookie_t   cookie
12717  ** @param xcb_generic_error_t                     **e
12718  ** @returns xcb_glx_get_minmax_parameterfv_reply_t *
12719  **
12720  *****************************************************************************/
12721 
12722 xcb_glx_get_minmax_parameterfv_reply_t *
12723 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t                         *c  /**< */,
12724                                       xcb_glx_get_minmax_parameterfv_cookie_t   cookie  /**< */,
12725                                       xcb_generic_error_t                     **e  /**< */);
12726 
12727 int
12728 xcb_glx_get_minmax_parameteriv_sizeof (const void  *_buffer  /**< */);
12729 
12730 /**
12731  *
12732  * @param c The connection
12733  * @return A cookie
12734  *
12735  * Delivers a request to the X server.
12736  *
12737  */
12738 
12739 /*****************************************************************************
12740  **
12741  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv
12742  **
12743  ** @param xcb_connection_t      *c
12744  ** @param xcb_glx_context_tag_t  context_tag
12745  ** @param uint32_t               target
12746  ** @param uint32_t               pname
12747  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12748  **
12749  *****************************************************************************/
12750 
12751 xcb_glx_get_minmax_parameteriv_cookie_t
12752 xcb_glx_get_minmax_parameteriv (xcb_connection_t      *c  /**< */,
12753                                 xcb_glx_context_tag_t  context_tag  /**< */,
12754                                 uint32_t               target  /**< */,
12755                                 uint32_t               pname  /**< */);
12756 
12757 /**
12758  *
12759  * @param c The connection
12760  * @return A cookie
12761  *
12762  * Delivers a request to the X server.
12763  *
12764  * This form can be used only if the request will cause
12765  * a reply to be generated. Any returned error will be
12766  * placed in the event queue.
12767  */
12768 
12769 /*****************************************************************************
12770  **
12771  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_unchecked
12772  **
12773  ** @param xcb_connection_t      *c
12774  ** @param xcb_glx_context_tag_t  context_tag
12775  ** @param uint32_t               target
12776  ** @param uint32_t               pname
12777  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12778  **
12779  *****************************************************************************/
12780 
12781 xcb_glx_get_minmax_parameteriv_cookie_t
12782 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
12783                                           xcb_glx_context_tag_t  context_tag  /**< */,
12784                                           uint32_t               target  /**< */,
12785                                           uint32_t               pname  /**< */);
12786 
12787 
12788 /*****************************************************************************
12789  **
12790  ** int32_t * xcb_glx_get_minmax_parameteriv_data
12791  **
12792  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12793  ** @returns int32_t *
12794  **
12795  *****************************************************************************/
12796 
12797 int32_t *
12798 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
12799 
12800 
12801 /*****************************************************************************
12802  **
12803  ** int xcb_glx_get_minmax_parameteriv_data_length
12804  **
12805  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12806  ** @returns int
12807  **
12808  *****************************************************************************/
12809 
12810 int
12811 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
12812 
12813 
12814 /*****************************************************************************
12815  **
12816  ** xcb_generic_iterator_t xcb_glx_get_minmax_parameteriv_data_end
12817  **
12818  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12819  ** @returns xcb_generic_iterator_t
12820  **
12821  *****************************************************************************/
12822 
12823 xcb_generic_iterator_t
12824 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
12825 
12826 /**
12827  * Return the reply
12828  * @param c      The connection
12829  * @param cookie The cookie
12830  * @param e      The xcb_generic_error_t supplied
12831  *
12832  * Returns the reply of the request asked by
12833  *
12834  * The parameter @p e supplied to this function must be NULL if
12835  * xcb_glx_get_minmax_parameteriv_unchecked(). is used.
12836  * Otherwise, it stores the error if any.
12837  *
12838  * The returned value must be freed by the caller using free().
12839  */
12840 
12841 /*****************************************************************************
12842  **
12843  ** xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv_reply
12844  **
12845  ** @param xcb_connection_t                         *c
12846  ** @param xcb_glx_get_minmax_parameteriv_cookie_t   cookie
12847  ** @param xcb_generic_error_t                     **e
12848  ** @returns xcb_glx_get_minmax_parameteriv_reply_t *
12849  **
12850  *****************************************************************************/
12851 
12852 xcb_glx_get_minmax_parameteriv_reply_t *
12853 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t                         *c  /**< */,
12854                                       xcb_glx_get_minmax_parameteriv_cookie_t   cookie  /**< */,
12855                                       xcb_generic_error_t                     **e  /**< */);
12856 
12857 int
12858 xcb_glx_get_compressed_tex_image_arb_sizeof (const void  *_buffer  /**< */);
12859 
12860 /**
12861  *
12862  * @param c The connection
12863  * @return A cookie
12864  *
12865  * Delivers a request to the X server.
12866  *
12867  */
12868 
12869 /*****************************************************************************
12870  **
12871  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb
12872  **
12873  ** @param xcb_connection_t      *c
12874  ** @param xcb_glx_context_tag_t  context_tag
12875  ** @param uint32_t               target
12876  ** @param int32_t                level
12877  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12878  **
12879  *****************************************************************************/
12880 
12881 xcb_glx_get_compressed_tex_image_arb_cookie_t
12882 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t      *c  /**< */,
12883                                       xcb_glx_context_tag_t  context_tag  /**< */,
12884                                       uint32_t               target  /**< */,
12885                                       int32_t                level  /**< */);
12886 
12887 /**
12888  *
12889  * @param c The connection
12890  * @return A cookie
12891  *
12892  * Delivers a request to the X server.
12893  *
12894  * This form can be used only if the request will cause
12895  * a reply to be generated. Any returned error will be
12896  * placed in the event queue.
12897  */
12898 
12899 /*****************************************************************************
12900  **
12901  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_unchecked
12902  **
12903  ** @param xcb_connection_t      *c
12904  ** @param xcb_glx_context_tag_t  context_tag
12905  ** @param uint32_t               target
12906  ** @param int32_t                level
12907  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12908  **
12909  *****************************************************************************/
12910 
12911 xcb_glx_get_compressed_tex_image_arb_cookie_t
12912 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t      *c  /**< */,
12913                                                 xcb_glx_context_tag_t  context_tag  /**< */,
12914                                                 uint32_t               target  /**< */,
12915                                                 int32_t                level  /**< */);
12916 
12917 
12918 /*****************************************************************************
12919  **
12920  ** uint8_t * xcb_glx_get_compressed_tex_image_arb_data
12921  **
12922  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12923  ** @returns uint8_t *
12924  **
12925  *****************************************************************************/
12926 
12927 uint8_t *
12928 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
12929 
12930 
12931 /*****************************************************************************
12932  **
12933  ** int xcb_glx_get_compressed_tex_image_arb_data_length
12934  **
12935  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12936  ** @returns int
12937  **
12938  *****************************************************************************/
12939 
12940 int
12941 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
12942 
12943 
12944 /*****************************************************************************
12945  **
12946  ** xcb_generic_iterator_t xcb_glx_get_compressed_tex_image_arb_data_end
12947  **
12948  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12949  ** @returns xcb_generic_iterator_t
12950  **
12951  *****************************************************************************/
12952 
12953 xcb_generic_iterator_t
12954 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
12955 
12956 /**
12957  * Return the reply
12958  * @param c      The connection
12959  * @param cookie The cookie
12960  * @param e      The xcb_generic_error_t supplied
12961  *
12962  * Returns the reply of the request asked by
12963  *
12964  * The parameter @p e supplied to this function must be NULL if
12965  * xcb_glx_get_compressed_tex_image_arb_unchecked(). is used.
12966  * Otherwise, it stores the error if any.
12967  *
12968  * The returned value must be freed by the caller using free().
12969  */
12970 
12971 /*****************************************************************************
12972  **
12973  ** xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_tex_image_arb_reply
12974  **
12975  ** @param xcb_connection_t                               *c
12976  ** @param xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie
12977  ** @param xcb_generic_error_t                           **e
12978  ** @returns xcb_glx_get_compressed_tex_image_arb_reply_t *
12979  **
12980  *****************************************************************************/
12981 
12982 xcb_glx_get_compressed_tex_image_arb_reply_t *
12983 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t                               *c  /**< */,
12984                                             xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie  /**< */,
12985                                             xcb_generic_error_t                           **e  /**< */);
12986 
12987 int
12988 xcb_glx_delete_queries_arb_sizeof (const void  *_buffer  /**< */);
12989 
12990 /**
12991  *
12992  * @param c The connection
12993  * @return A cookie
12994  *
12995  * Delivers a request to the X server.
12996  *
12997  * This form can be used only if the request will not cause
12998  * a reply to be generated. Any returned error will be
12999  * saved for handling by xcb_request_check().
13000  */
13001 
13002 /*****************************************************************************
13003  **
13004  ** xcb_void_cookie_t xcb_glx_delete_queries_arb_checked
13005  **
13006  ** @param xcb_connection_t      *c
13007  ** @param xcb_glx_context_tag_t  context_tag
13008  ** @param int32_t                n
13009  ** @param const uint32_t        *ids
13010  ** @returns xcb_void_cookie_t
13011  **
13012  *****************************************************************************/
13013 
13014 xcb_void_cookie_t
13015 xcb_glx_delete_queries_arb_checked (xcb_connection_t      *c  /**< */,
13016                                     xcb_glx_context_tag_t  context_tag  /**< */,
13017                                     int32_t                n  /**< */,
13018                                     const uint32_t        *ids  /**< */);
13019 
13020 /**
13021  *
13022  * @param c The connection
13023  * @return A cookie
13024  *
13025  * Delivers a request to the X server.
13026  *
13027  */
13028 
13029 /*****************************************************************************
13030  **
13031  ** xcb_void_cookie_t xcb_glx_delete_queries_arb
13032  **
13033  ** @param xcb_connection_t      *c
13034  ** @param xcb_glx_context_tag_t  context_tag
13035  ** @param int32_t                n
13036  ** @param const uint32_t        *ids
13037  ** @returns xcb_void_cookie_t
13038  **
13039  *****************************************************************************/
13040 
13041 xcb_void_cookie_t
13042 xcb_glx_delete_queries_arb (xcb_connection_t      *c  /**< */,
13043                             xcb_glx_context_tag_t  context_tag  /**< */,
13044                             int32_t                n  /**< */,
13045                             const uint32_t        *ids  /**< */);
13046 
13047 int
13048 xcb_glx_gen_queries_arb_sizeof (const void  *_buffer  /**< */);
13049 
13050 /**
13051  *
13052  * @param c The connection
13053  * @return A cookie
13054  *
13055  * Delivers a request to the X server.
13056  *
13057  */
13058 
13059 /*****************************************************************************
13060  **
13061  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb
13062  **
13063  ** @param xcb_connection_t      *c
13064  ** @param xcb_glx_context_tag_t  context_tag
13065  ** @param int32_t                n
13066  ** @returns xcb_glx_gen_queries_arb_cookie_t
13067  **
13068  *****************************************************************************/
13069 
13070 xcb_glx_gen_queries_arb_cookie_t
13071 xcb_glx_gen_queries_arb (xcb_connection_t      *c  /**< */,
13072                          xcb_glx_context_tag_t  context_tag  /**< */,
13073                          int32_t                n  /**< */);
13074 
13075 /**
13076  *
13077  * @param c The connection
13078  * @return A cookie
13079  *
13080  * Delivers a request to the X server.
13081  *
13082  * This form can be used only if the request will cause
13083  * a reply to be generated. Any returned error will be
13084  * placed in the event queue.
13085  */
13086 
13087 /*****************************************************************************
13088  **
13089  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_unchecked
13090  **
13091  ** @param xcb_connection_t      *c
13092  ** @param xcb_glx_context_tag_t  context_tag
13093  ** @param int32_t                n
13094  ** @returns xcb_glx_gen_queries_arb_cookie_t
13095  **
13096  *****************************************************************************/
13097 
13098 xcb_glx_gen_queries_arb_cookie_t
13099 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t      *c  /**< */,
13100                                    xcb_glx_context_tag_t  context_tag  /**< */,
13101                                    int32_t                n  /**< */);
13102 
13103 
13104 /*****************************************************************************
13105  **
13106  ** uint32_t * xcb_glx_gen_queries_arb_data
13107  **
13108  ** @param const xcb_glx_gen_queries_arb_reply_t *R
13109  ** @returns uint32_t *
13110  **
13111  *****************************************************************************/
13112 
13113 uint32_t *
13114 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R  /**< */);
13115 
13116 
13117 /*****************************************************************************
13118  **
13119  ** int xcb_glx_gen_queries_arb_data_length
13120  **
13121  ** @param const xcb_glx_gen_queries_arb_reply_t *R
13122  ** @returns int
13123  **
13124  *****************************************************************************/
13125 
13126 int
13127 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R  /**< */);
13128 
13129 
13130 /*****************************************************************************
13131  **
13132  ** xcb_generic_iterator_t xcb_glx_gen_queries_arb_data_end
13133  **
13134  ** @param const xcb_glx_gen_queries_arb_reply_t *R
13135  ** @returns xcb_generic_iterator_t
13136  **
13137  *****************************************************************************/
13138 
13139 xcb_generic_iterator_t
13140 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R  /**< */);
13141 
13142 /**
13143  * Return the reply
13144  * @param c      The connection
13145  * @param cookie The cookie
13146  * @param e      The xcb_generic_error_t supplied
13147  *
13148  * Returns the reply of the request asked by
13149  *
13150  * The parameter @p e supplied to this function must be NULL if
13151  * xcb_glx_gen_queries_arb_unchecked(). is used.
13152  * Otherwise, it stores the error if any.
13153  *
13154  * The returned value must be freed by the caller using free().
13155  */
13156 
13157 /*****************************************************************************
13158  **
13159  ** xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply
13160  **
13161  ** @param xcb_connection_t                  *c
13162  ** @param xcb_glx_gen_queries_arb_cookie_t   cookie
13163  ** @param xcb_generic_error_t              **e
13164  ** @returns xcb_glx_gen_queries_arb_reply_t *
13165  **
13166  *****************************************************************************/
13167 
13168 xcb_glx_gen_queries_arb_reply_t *
13169 xcb_glx_gen_queries_arb_reply (xcb_connection_t                  *c  /**< */,
13170                                xcb_glx_gen_queries_arb_cookie_t   cookie  /**< */,
13171                                xcb_generic_error_t              **e  /**< */);
13172 
13173 /**
13174  *
13175  * @param c The connection
13176  * @return A cookie
13177  *
13178  * Delivers a request to the X server.
13179  *
13180  */
13181 
13182 /*****************************************************************************
13183  **
13184  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb
13185  **
13186  ** @param xcb_connection_t      *c
13187  ** @param xcb_glx_context_tag_t  context_tag
13188  ** @param uint32_t               id
13189  ** @returns xcb_glx_is_query_arb_cookie_t
13190  **
13191  *****************************************************************************/
13192 
13193 xcb_glx_is_query_arb_cookie_t
13194 xcb_glx_is_query_arb (xcb_connection_t      *c  /**< */,
13195                       xcb_glx_context_tag_t  context_tag  /**< */,
13196                       uint32_t               id  /**< */);
13197 
13198 /**
13199  *
13200  * @param c The connection
13201  * @return A cookie
13202  *
13203  * Delivers a request to the X server.
13204  *
13205  * This form can be used only if the request will cause
13206  * a reply to be generated. Any returned error will be
13207  * placed in the event queue.
13208  */
13209 
13210 /*****************************************************************************
13211  **
13212  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_unchecked
13213  **
13214  ** @param xcb_connection_t      *c
13215  ** @param xcb_glx_context_tag_t  context_tag
13216  ** @param uint32_t               id
13217  ** @returns xcb_glx_is_query_arb_cookie_t
13218  **
13219  *****************************************************************************/
13220 
13221 xcb_glx_is_query_arb_cookie_t
13222 xcb_glx_is_query_arb_unchecked (xcb_connection_t      *c  /**< */,
13223                                 xcb_glx_context_tag_t  context_tag  /**< */,
13224                                 uint32_t               id  /**< */);
13225 
13226 /**
13227  * Return the reply
13228  * @param c      The connection
13229  * @param cookie The cookie
13230  * @param e      The xcb_generic_error_t supplied
13231  *
13232  * Returns the reply of the request asked by
13233  *
13234  * The parameter @p e supplied to this function must be NULL if
13235  * xcb_glx_is_query_arb_unchecked(). is used.
13236  * Otherwise, it stores the error if any.
13237  *
13238  * The returned value must be freed by the caller using free().
13239  */
13240 
13241 /*****************************************************************************
13242  **
13243  ** xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply
13244  **
13245  ** @param xcb_connection_t               *c
13246  ** @param xcb_glx_is_query_arb_cookie_t   cookie
13247  ** @param xcb_generic_error_t           **e
13248  ** @returns xcb_glx_is_query_arb_reply_t *
13249  **
13250  *****************************************************************************/
13251 
13252 xcb_glx_is_query_arb_reply_t *
13253 xcb_glx_is_query_arb_reply (xcb_connection_t               *c  /**< */,
13254                             xcb_glx_is_query_arb_cookie_t   cookie  /**< */,
13255                             xcb_generic_error_t           **e  /**< */);
13256 
13257 int
13258 xcb_glx_get_queryiv_arb_sizeof (const void  *_buffer  /**< */);
13259 
13260 /**
13261  *
13262  * @param c The connection
13263  * @return A cookie
13264  *
13265  * Delivers a request to the X server.
13266  *
13267  */
13268 
13269 /*****************************************************************************
13270  **
13271  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb
13272  **
13273  ** @param xcb_connection_t      *c
13274  ** @param xcb_glx_context_tag_t  context_tag
13275  ** @param uint32_t               target
13276  ** @param uint32_t               pname
13277  ** @returns xcb_glx_get_queryiv_arb_cookie_t
13278  **
13279  *****************************************************************************/
13280 
13281 xcb_glx_get_queryiv_arb_cookie_t
13282 xcb_glx_get_queryiv_arb (xcb_connection_t      *c  /**< */,
13283                          xcb_glx_context_tag_t  context_tag  /**< */,
13284                          uint32_t               target  /**< */,
13285                          uint32_t               pname  /**< */);
13286 
13287 /**
13288  *
13289  * @param c The connection
13290  * @return A cookie
13291  *
13292  * Delivers a request to the X server.
13293  *
13294  * This form can be used only if the request will cause
13295  * a reply to be generated. Any returned error will be
13296  * placed in the event queue.
13297  */
13298 
13299 /*****************************************************************************
13300  **
13301  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_unchecked
13302  **
13303  ** @param xcb_connection_t      *c
13304  ** @param xcb_glx_context_tag_t  context_tag
13305  ** @param uint32_t               target
13306  ** @param uint32_t               pname
13307  ** @returns xcb_glx_get_queryiv_arb_cookie_t
13308  **
13309  *****************************************************************************/
13310 
13311 xcb_glx_get_queryiv_arb_cookie_t
13312 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t      *c  /**< */,
13313                                    xcb_glx_context_tag_t  context_tag  /**< */,
13314                                    uint32_t               target  /**< */,
13315                                    uint32_t               pname  /**< */);
13316 
13317 
13318 /*****************************************************************************
13319  **
13320  ** int32_t * xcb_glx_get_queryiv_arb_data
13321  **
13322  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13323  ** @returns int32_t *
13324  **
13325  *****************************************************************************/
13326 
13327 int32_t *
13328 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
13329 
13330 
13331 /*****************************************************************************
13332  **
13333  ** int xcb_glx_get_queryiv_arb_data_length
13334  **
13335  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13336  ** @returns int
13337  **
13338  *****************************************************************************/
13339 
13340 int
13341 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
13342 
13343 
13344 /*****************************************************************************
13345  **
13346  ** xcb_generic_iterator_t xcb_glx_get_queryiv_arb_data_end
13347  **
13348  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13349  ** @returns xcb_generic_iterator_t
13350  **
13351  *****************************************************************************/
13352 
13353 xcb_generic_iterator_t
13354 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
13355 
13356 /**
13357  * Return the reply
13358  * @param c      The connection
13359  * @param cookie The cookie
13360  * @param e      The xcb_generic_error_t supplied
13361  *
13362  * Returns the reply of the request asked by
13363  *
13364  * The parameter @p e supplied to this function must be NULL if
13365  * xcb_glx_get_queryiv_arb_unchecked(). is used.
13366  * Otherwise, it stores the error if any.
13367  *
13368  * The returned value must be freed by the caller using free().
13369  */
13370 
13371 /*****************************************************************************
13372  **
13373  ** xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply
13374  **
13375  ** @param xcb_connection_t                  *c
13376  ** @param xcb_glx_get_queryiv_arb_cookie_t   cookie
13377  ** @param xcb_generic_error_t              **e
13378  ** @returns xcb_glx_get_queryiv_arb_reply_t *
13379  **
13380  *****************************************************************************/
13381 
13382 xcb_glx_get_queryiv_arb_reply_t *
13383 xcb_glx_get_queryiv_arb_reply (xcb_connection_t                  *c  /**< */,
13384                                xcb_glx_get_queryiv_arb_cookie_t   cookie  /**< */,
13385                                xcb_generic_error_t              **e  /**< */);
13386 
13387 int
13388 xcb_glx_get_query_objectiv_arb_sizeof (const void  *_buffer  /**< */);
13389 
13390 /**
13391  *
13392  * @param c The connection
13393  * @return A cookie
13394  *
13395  * Delivers a request to the X server.
13396  *
13397  */
13398 
13399 /*****************************************************************************
13400  **
13401  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb
13402  **
13403  ** @param xcb_connection_t      *c
13404  ** @param xcb_glx_context_tag_t  context_tag
13405  ** @param uint32_t               id
13406  ** @param uint32_t               pname
13407  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
13408  **
13409  *****************************************************************************/
13410 
13411 xcb_glx_get_query_objectiv_arb_cookie_t
13412 xcb_glx_get_query_objectiv_arb (xcb_connection_t      *c  /**< */,
13413                                 xcb_glx_context_tag_t  context_tag  /**< */,
13414                                 uint32_t               id  /**< */,
13415                                 uint32_t               pname  /**< */);
13416 
13417 /**
13418  *
13419  * @param c The connection
13420  * @return A cookie
13421  *
13422  * Delivers a request to the X server.
13423  *
13424  * This form can be used only if the request will cause
13425  * a reply to be generated. Any returned error will be
13426  * placed in the event queue.
13427  */
13428 
13429 /*****************************************************************************
13430  **
13431  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_unchecked
13432  **
13433  ** @param xcb_connection_t      *c
13434  ** @param xcb_glx_context_tag_t  context_tag
13435  ** @param uint32_t               id
13436  ** @param uint32_t               pname
13437  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
13438  **
13439  *****************************************************************************/
13440 
13441 xcb_glx_get_query_objectiv_arb_cookie_t
13442 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t      *c  /**< */,
13443                                           xcb_glx_context_tag_t  context_tag  /**< */,
13444                                           uint32_t               id  /**< */,
13445                                           uint32_t               pname  /**< */);
13446 
13447 
13448 /*****************************************************************************
13449  **
13450  ** int32_t * xcb_glx_get_query_objectiv_arb_data
13451  **
13452  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13453  ** @returns int32_t *
13454  **
13455  *****************************************************************************/
13456 
13457 int32_t *
13458 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
13459 
13460 
13461 /*****************************************************************************
13462  **
13463  ** int xcb_glx_get_query_objectiv_arb_data_length
13464  **
13465  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13466  ** @returns int
13467  **
13468  *****************************************************************************/
13469 
13470 int
13471 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
13472 
13473 
13474 /*****************************************************************************
13475  **
13476  ** xcb_generic_iterator_t xcb_glx_get_query_objectiv_arb_data_end
13477  **
13478  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13479  ** @returns xcb_generic_iterator_t
13480  **
13481  *****************************************************************************/
13482 
13483 xcb_generic_iterator_t
13484 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
13485 
13486 /**
13487  * Return the reply
13488  * @param c      The connection
13489  * @param cookie The cookie
13490  * @param e      The xcb_generic_error_t supplied
13491  *
13492  * Returns the reply of the request asked by
13493  *
13494  * The parameter @p e supplied to this function must be NULL if
13495  * xcb_glx_get_query_objectiv_arb_unchecked(). is used.
13496  * Otherwise, it stores the error if any.
13497  *
13498  * The returned value must be freed by the caller using free().
13499  */
13500 
13501 /*****************************************************************************
13502  **
13503  ** xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb_reply
13504  **
13505  ** @param xcb_connection_t                         *c
13506  ** @param xcb_glx_get_query_objectiv_arb_cookie_t   cookie
13507  ** @param xcb_generic_error_t                     **e
13508  ** @returns xcb_glx_get_query_objectiv_arb_reply_t *
13509  **
13510  *****************************************************************************/
13511 
13512 xcb_glx_get_query_objectiv_arb_reply_t *
13513 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t                         *c  /**< */,
13514                                       xcb_glx_get_query_objectiv_arb_cookie_t   cookie  /**< */,
13515                                       xcb_generic_error_t                     **e  /**< */);
13516 
13517 int
13518 xcb_glx_get_query_objectuiv_arb_sizeof (const void  *_buffer  /**< */);
13519 
13520 /**
13521  *
13522  * @param c The connection
13523  * @return A cookie
13524  *
13525  * Delivers a request to the X server.
13526  *
13527  */
13528 
13529 /*****************************************************************************
13530  **
13531  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb
13532  **
13533  ** @param xcb_connection_t      *c
13534  ** @param xcb_glx_context_tag_t  context_tag
13535  ** @param uint32_t               id
13536  ** @param uint32_t               pname
13537  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
13538  **
13539  *****************************************************************************/
13540 
13541 xcb_glx_get_query_objectuiv_arb_cookie_t
13542 xcb_glx_get_query_objectuiv_arb (xcb_connection_t      *c  /**< */,
13543                                  xcb_glx_context_tag_t  context_tag  /**< */,
13544                                  uint32_t               id  /**< */,
13545                                  uint32_t               pname  /**< */);
13546 
13547 /**
13548  *
13549  * @param c The connection
13550  * @return A cookie
13551  *
13552  * Delivers a request to the X server.
13553  *
13554  * This form can be used only if the request will cause
13555  * a reply to be generated. Any returned error will be
13556  * placed in the event queue.
13557  */
13558 
13559 /*****************************************************************************
13560  **
13561  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_unchecked
13562  **
13563  ** @param xcb_connection_t      *c
13564  ** @param xcb_glx_context_tag_t  context_tag
13565  ** @param uint32_t               id
13566  ** @param uint32_t               pname
13567  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
13568  **
13569  *****************************************************************************/
13570 
13571 xcb_glx_get_query_objectuiv_arb_cookie_t
13572 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t      *c  /**< */,
13573                                            xcb_glx_context_tag_t  context_tag  /**< */,
13574                                            uint32_t               id  /**< */,
13575                                            uint32_t               pname  /**< */);
13576 
13577 
13578 /*****************************************************************************
13579  **
13580  ** uint32_t * xcb_glx_get_query_objectuiv_arb_data
13581  **
13582  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13583  ** @returns uint32_t *
13584  **
13585  *****************************************************************************/
13586 
13587 uint32_t *
13588 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
13589 
13590 
13591 /*****************************************************************************
13592  **
13593  ** int xcb_glx_get_query_objectuiv_arb_data_length
13594  **
13595  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13596  ** @returns int
13597  **
13598  *****************************************************************************/
13599 
13600 int
13601 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
13602 
13603 
13604 /*****************************************************************************
13605  **
13606  ** xcb_generic_iterator_t xcb_glx_get_query_objectuiv_arb_data_end
13607  **
13608  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13609  ** @returns xcb_generic_iterator_t
13610  **
13611  *****************************************************************************/
13612 
13613 xcb_generic_iterator_t
13614 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
13615 
13616 /**
13617  * Return the reply
13618  * @param c      The connection
13619  * @param cookie The cookie
13620  * @param e      The xcb_generic_error_t supplied
13621  *
13622  * Returns the reply of the request asked by
13623  *
13624  * The parameter @p e supplied to this function must be NULL if
13625  * xcb_glx_get_query_objectuiv_arb_unchecked(). is used.
13626  * Otherwise, it stores the error if any.
13627  *
13628  * The returned value must be freed by the caller using free().
13629  */
13630 
13631 /*****************************************************************************
13632  **
13633  ** xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_arb_reply
13634  **
13635  ** @param xcb_connection_t                          *c
13636  ** @param xcb_glx_get_query_objectuiv_arb_cookie_t   cookie
13637  ** @param xcb_generic_error_t                      **e
13638  ** @returns xcb_glx_get_query_objectuiv_arb_reply_t *
13639  **
13640  *****************************************************************************/
13641 
13642 xcb_glx_get_query_objectuiv_arb_reply_t *
13643 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t                          *c  /**< */,
13644                                        xcb_glx_get_query_objectuiv_arb_cookie_t   cookie  /**< */,
13645                                        xcb_generic_error_t                      **e  /**< */);
13646 
13647 
13648 #ifdef __cplusplus
13649 }
13650 #endif
13651 
13652 #endif
13653 
13654 /**
13655  * @}
13656  */
13657