xref: /netbsd-src/external/mit/xorg/lib/libxcb/files/glx.h (revision b7b7574d3bf8eeb51a1fa3977b59142ec6434a55)
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 4
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 /** Opcode for xcb_glx_buffer_swap_complete. */
247 #define XCB_GLX_BUFFER_SWAP_COMPLETE 1
248 
249 /**
250  * @brief xcb_glx_buffer_swap_complete_event_t
251  **/
252 typedef struct xcb_glx_buffer_swap_complete_event_t {
253     uint8_t            response_type; /**<  */
254     uint8_t            pad0; /**<  */
255     uint16_t           sequence; /**<  */
256     uint16_t           event_type; /**<  */
257     uint8_t            pad1[2]; /**<  */
258     xcb_glx_drawable_t drawable; /**<  */
259     uint32_t           ust_hi; /**<  */
260     uint32_t           ust_lo; /**<  */
261     uint32_t           msc_hi; /**<  */
262     uint32_t           msc_lo; /**<  */
263     uint32_t           sbc; /**<  */
264 } xcb_glx_buffer_swap_complete_event_t;
265 
266 typedef enum xcb_glx_pbcet_t {
267     XCB_GLX_PBCET_DAMAGED = 32791,
268     XCB_GLX_PBCET_SAVED = 32792
269 } xcb_glx_pbcet_t;
270 
271 typedef enum xcb_glx_pbcdt_t {
272     XCB_GLX_PBCDT_WINDOW = 32793,
273     XCB_GLX_PBCDT_PBUFFER = 32794
274 } xcb_glx_pbcdt_t;
275 
276 /** Opcode for xcb_glx_render. */
277 #define XCB_GLX_RENDER 1
278 
279 /**
280  * @brief xcb_glx_render_request_t
281  **/
282 typedef struct xcb_glx_render_request_t {
283     uint8_t               major_opcode; /**<  */
284     uint8_t               minor_opcode; /**<  */
285     uint16_t              length; /**<  */
286     xcb_glx_context_tag_t context_tag; /**<  */
287 } xcb_glx_render_request_t;
288 
289 /** Opcode for xcb_glx_render_large. */
290 #define XCB_GLX_RENDER_LARGE 2
291 
292 /**
293  * @brief xcb_glx_render_large_request_t
294  **/
295 typedef struct xcb_glx_render_large_request_t {
296     uint8_t               major_opcode; /**<  */
297     uint8_t               minor_opcode; /**<  */
298     uint16_t              length; /**<  */
299     xcb_glx_context_tag_t context_tag; /**<  */
300     uint16_t              request_num; /**<  */
301     uint16_t              request_total; /**<  */
302     uint32_t              data_len; /**<  */
303 } xcb_glx_render_large_request_t;
304 
305 /** Opcode for xcb_glx_create_context. */
306 #define XCB_GLX_CREATE_CONTEXT 3
307 
308 /**
309  * @brief xcb_glx_create_context_request_t
310  **/
311 typedef struct xcb_glx_create_context_request_t {
312     uint8_t           major_opcode; /**<  */
313     uint8_t           minor_opcode; /**<  */
314     uint16_t          length; /**<  */
315     xcb_glx_context_t context; /**<  */
316     xcb_visualid_t    visual; /**<  */
317     uint32_t          screen; /**<  */
318     xcb_glx_context_t share_list; /**<  */
319     uint8_t           is_direct; /**<  */
320     uint8_t           pad0[3]; /**<  */
321 } xcb_glx_create_context_request_t;
322 
323 /** Opcode for xcb_glx_destroy_context. */
324 #define XCB_GLX_DESTROY_CONTEXT 4
325 
326 /**
327  * @brief xcb_glx_destroy_context_request_t
328  **/
329 typedef struct xcb_glx_destroy_context_request_t {
330     uint8_t           major_opcode; /**<  */
331     uint8_t           minor_opcode; /**<  */
332     uint16_t          length; /**<  */
333     xcb_glx_context_t context; /**<  */
334 } xcb_glx_destroy_context_request_t;
335 
336 /**
337  * @brief xcb_glx_make_current_cookie_t
338  **/
339 typedef struct xcb_glx_make_current_cookie_t {
340     unsigned int sequence; /**<  */
341 } xcb_glx_make_current_cookie_t;
342 
343 /** Opcode for xcb_glx_make_current. */
344 #define XCB_GLX_MAKE_CURRENT 5
345 
346 /**
347  * @brief xcb_glx_make_current_request_t
348  **/
349 typedef struct xcb_glx_make_current_request_t {
350     uint8_t               major_opcode; /**<  */
351     uint8_t               minor_opcode; /**<  */
352     uint16_t              length; /**<  */
353     xcb_glx_drawable_t    drawable; /**<  */
354     xcb_glx_context_t     context; /**<  */
355     xcb_glx_context_tag_t old_context_tag; /**<  */
356 } xcb_glx_make_current_request_t;
357 
358 /**
359  * @brief xcb_glx_make_current_reply_t
360  **/
361 typedef struct xcb_glx_make_current_reply_t {
362     uint8_t               response_type; /**<  */
363     uint8_t               pad0; /**<  */
364     uint16_t              sequence; /**<  */
365     uint32_t              length; /**<  */
366     xcb_glx_context_tag_t context_tag; /**<  */
367     uint8_t               pad1[20]; /**<  */
368 } xcb_glx_make_current_reply_t;
369 
370 /**
371  * @brief xcb_glx_is_direct_cookie_t
372  **/
373 typedef struct xcb_glx_is_direct_cookie_t {
374     unsigned int sequence; /**<  */
375 } xcb_glx_is_direct_cookie_t;
376 
377 /** Opcode for xcb_glx_is_direct. */
378 #define XCB_GLX_IS_DIRECT 6
379 
380 /**
381  * @brief xcb_glx_is_direct_request_t
382  **/
383 typedef struct xcb_glx_is_direct_request_t {
384     uint8_t           major_opcode; /**<  */
385     uint8_t           minor_opcode; /**<  */
386     uint16_t          length; /**<  */
387     xcb_glx_context_t context; /**<  */
388 } xcb_glx_is_direct_request_t;
389 
390 /**
391  * @brief xcb_glx_is_direct_reply_t
392  **/
393 typedef struct xcb_glx_is_direct_reply_t {
394     uint8_t  response_type; /**<  */
395     uint8_t  pad0; /**<  */
396     uint16_t sequence; /**<  */
397     uint32_t length; /**<  */
398     uint8_t  is_direct; /**<  */
399     uint8_t  pad1[23]; /**<  */
400 } xcb_glx_is_direct_reply_t;
401 
402 /**
403  * @brief xcb_glx_query_version_cookie_t
404  **/
405 typedef struct xcb_glx_query_version_cookie_t {
406     unsigned int sequence; /**<  */
407 } xcb_glx_query_version_cookie_t;
408 
409 /** Opcode for xcb_glx_query_version. */
410 #define XCB_GLX_QUERY_VERSION 7
411 
412 /**
413  * @brief xcb_glx_query_version_request_t
414  **/
415 typedef struct xcb_glx_query_version_request_t {
416     uint8_t  major_opcode; /**<  */
417     uint8_t  minor_opcode; /**<  */
418     uint16_t length; /**<  */
419     uint32_t major_version; /**<  */
420     uint32_t minor_version; /**<  */
421 } xcb_glx_query_version_request_t;
422 
423 /**
424  * @brief xcb_glx_query_version_reply_t
425  **/
426 typedef struct xcb_glx_query_version_reply_t {
427     uint8_t  response_type; /**<  */
428     uint8_t  pad0; /**<  */
429     uint16_t sequence; /**<  */
430     uint32_t length; /**<  */
431     uint32_t major_version; /**<  */
432     uint32_t minor_version; /**<  */
433     uint8_t  pad1[16]; /**<  */
434 } xcb_glx_query_version_reply_t;
435 
436 /** Opcode for xcb_glx_wait_gl. */
437 #define XCB_GLX_WAIT_GL 8
438 
439 /**
440  * @brief xcb_glx_wait_gl_request_t
441  **/
442 typedef struct xcb_glx_wait_gl_request_t {
443     uint8_t               major_opcode; /**<  */
444     uint8_t               minor_opcode; /**<  */
445     uint16_t              length; /**<  */
446     xcb_glx_context_tag_t context_tag; /**<  */
447 } xcb_glx_wait_gl_request_t;
448 
449 /** Opcode for xcb_glx_wait_x. */
450 #define XCB_GLX_WAIT_X 9
451 
452 /**
453  * @brief xcb_glx_wait_x_request_t
454  **/
455 typedef struct xcb_glx_wait_x_request_t {
456     uint8_t               major_opcode; /**<  */
457     uint8_t               minor_opcode; /**<  */
458     uint16_t              length; /**<  */
459     xcb_glx_context_tag_t context_tag; /**<  */
460 } xcb_glx_wait_x_request_t;
461 
462 /** Opcode for xcb_glx_copy_context. */
463 #define XCB_GLX_COPY_CONTEXT 10
464 
465 /**
466  * @brief xcb_glx_copy_context_request_t
467  **/
468 typedef struct xcb_glx_copy_context_request_t {
469     uint8_t               major_opcode; /**<  */
470     uint8_t               minor_opcode; /**<  */
471     uint16_t              length; /**<  */
472     xcb_glx_context_t     src; /**<  */
473     xcb_glx_context_t     dest; /**<  */
474     uint32_t              mask; /**<  */
475     xcb_glx_context_tag_t src_context_tag; /**<  */
476 } xcb_glx_copy_context_request_t;
477 
478 typedef enum xcb_glx_gc_t {
479     XCB_GLX_GC_GL_CURRENT_BIT = 1,
480     XCB_GLX_GC_GL_POINT_BIT = 2,
481     XCB_GLX_GC_GL_LINE_BIT = 4,
482     XCB_GLX_GC_GL_POLYGON_BIT = 8,
483     XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16,
484     XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32,
485     XCB_GLX_GC_GL_LIGHTING_BIT = 64,
486     XCB_GLX_GC_GL_FOG_BIT = 128,
487     XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256,
488     XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512,
489     XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024,
490     XCB_GLX_GC_GL_VIEWPORT_BIT = 2048,
491     XCB_GLX_GC_GL_TRANSFORM_BIT = 4096,
492     XCB_GLX_GC_GL_ENABLE_BIT = 8192,
493     XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384,
494     XCB_GLX_GC_GL_HINT_BIT = 32768,
495     XCB_GLX_GC_GL_EVAL_BIT = 65536,
496     XCB_GLX_GC_GL_LIST_BIT = 131072,
497     XCB_GLX_GC_GL_TEXTURE_BIT = 262144,
498     XCB_GLX_GC_GL_SCISSOR_BIT = 524288,
499     XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215
500 } xcb_glx_gc_t;
501 
502 /** Opcode for xcb_glx_swap_buffers. */
503 #define XCB_GLX_SWAP_BUFFERS 11
504 
505 /**
506  * @brief xcb_glx_swap_buffers_request_t
507  **/
508 typedef struct xcb_glx_swap_buffers_request_t {
509     uint8_t               major_opcode; /**<  */
510     uint8_t               minor_opcode; /**<  */
511     uint16_t              length; /**<  */
512     xcb_glx_context_tag_t context_tag; /**<  */
513     xcb_glx_drawable_t    drawable; /**<  */
514 } xcb_glx_swap_buffers_request_t;
515 
516 /** Opcode for xcb_glx_use_x_font. */
517 #define XCB_GLX_USE_X_FONT 12
518 
519 /**
520  * @brief xcb_glx_use_x_font_request_t
521  **/
522 typedef struct xcb_glx_use_x_font_request_t {
523     uint8_t               major_opcode; /**<  */
524     uint8_t               minor_opcode; /**<  */
525     uint16_t              length; /**<  */
526     xcb_glx_context_tag_t context_tag; /**<  */
527     xcb_font_t            font; /**<  */
528     uint32_t              first; /**<  */
529     uint32_t              count; /**<  */
530     uint32_t              list_base; /**<  */
531 } xcb_glx_use_x_font_request_t;
532 
533 /** Opcode for xcb_glx_create_glx_pixmap. */
534 #define XCB_GLX_CREATE_GLX_PIXMAP 13
535 
536 /**
537  * @brief xcb_glx_create_glx_pixmap_request_t
538  **/
539 typedef struct xcb_glx_create_glx_pixmap_request_t {
540     uint8_t          major_opcode; /**<  */
541     uint8_t          minor_opcode; /**<  */
542     uint16_t         length; /**<  */
543     uint32_t         screen; /**<  */
544     xcb_visualid_t   visual; /**<  */
545     xcb_pixmap_t     pixmap; /**<  */
546     xcb_glx_pixmap_t glx_pixmap; /**<  */
547 } xcb_glx_create_glx_pixmap_request_t;
548 
549 /**
550  * @brief xcb_glx_get_visual_configs_cookie_t
551  **/
552 typedef struct xcb_glx_get_visual_configs_cookie_t {
553     unsigned int sequence; /**<  */
554 } xcb_glx_get_visual_configs_cookie_t;
555 
556 /** Opcode for xcb_glx_get_visual_configs. */
557 #define XCB_GLX_GET_VISUAL_CONFIGS 14
558 
559 /**
560  * @brief xcb_glx_get_visual_configs_request_t
561  **/
562 typedef struct xcb_glx_get_visual_configs_request_t {
563     uint8_t  major_opcode; /**<  */
564     uint8_t  minor_opcode; /**<  */
565     uint16_t length; /**<  */
566     uint32_t screen; /**<  */
567 } xcb_glx_get_visual_configs_request_t;
568 
569 /**
570  * @brief xcb_glx_get_visual_configs_reply_t
571  **/
572 typedef struct xcb_glx_get_visual_configs_reply_t {
573     uint8_t  response_type; /**<  */
574     uint8_t  pad0; /**<  */
575     uint16_t sequence; /**<  */
576     uint32_t length; /**<  */
577     uint32_t num_visuals; /**<  */
578     uint32_t num_properties; /**<  */
579     uint8_t  pad1[16]; /**<  */
580 } xcb_glx_get_visual_configs_reply_t;
581 
582 /** Opcode for xcb_glx_destroy_glx_pixmap. */
583 #define XCB_GLX_DESTROY_GLX_PIXMAP 15
584 
585 /**
586  * @brief xcb_glx_destroy_glx_pixmap_request_t
587  **/
588 typedef struct xcb_glx_destroy_glx_pixmap_request_t {
589     uint8_t          major_opcode; /**<  */
590     uint8_t          minor_opcode; /**<  */
591     uint16_t         length; /**<  */
592     xcb_glx_pixmap_t glx_pixmap; /**<  */
593 } xcb_glx_destroy_glx_pixmap_request_t;
594 
595 /** Opcode for xcb_glx_vendor_private. */
596 #define XCB_GLX_VENDOR_PRIVATE 16
597 
598 /**
599  * @brief xcb_glx_vendor_private_request_t
600  **/
601 typedef struct xcb_glx_vendor_private_request_t {
602     uint8_t               major_opcode; /**<  */
603     uint8_t               minor_opcode; /**<  */
604     uint16_t              length; /**<  */
605     uint32_t              vendor_code; /**<  */
606     xcb_glx_context_tag_t context_tag; /**<  */
607 } xcb_glx_vendor_private_request_t;
608 
609 /**
610  * @brief xcb_glx_vendor_private_with_reply_cookie_t
611  **/
612 typedef struct xcb_glx_vendor_private_with_reply_cookie_t {
613     unsigned int sequence; /**<  */
614 } xcb_glx_vendor_private_with_reply_cookie_t;
615 
616 /** Opcode for xcb_glx_vendor_private_with_reply. */
617 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17
618 
619 /**
620  * @brief xcb_glx_vendor_private_with_reply_request_t
621  **/
622 typedef struct xcb_glx_vendor_private_with_reply_request_t {
623     uint8_t               major_opcode; /**<  */
624     uint8_t               minor_opcode; /**<  */
625     uint16_t              length; /**<  */
626     uint32_t              vendor_code; /**<  */
627     xcb_glx_context_tag_t context_tag; /**<  */
628 } xcb_glx_vendor_private_with_reply_request_t;
629 
630 /**
631  * @brief xcb_glx_vendor_private_with_reply_reply_t
632  **/
633 typedef struct xcb_glx_vendor_private_with_reply_reply_t {
634     uint8_t  response_type; /**<  */
635     uint8_t  pad0; /**<  */
636     uint16_t sequence; /**<  */
637     uint32_t length; /**<  */
638     uint32_t retval; /**<  */
639     uint8_t  data1[24]; /**<  */
640 } xcb_glx_vendor_private_with_reply_reply_t;
641 
642 /**
643  * @brief xcb_glx_query_extensions_string_cookie_t
644  **/
645 typedef struct xcb_glx_query_extensions_string_cookie_t {
646     unsigned int sequence; /**<  */
647 } xcb_glx_query_extensions_string_cookie_t;
648 
649 /** Opcode for xcb_glx_query_extensions_string. */
650 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18
651 
652 /**
653  * @brief xcb_glx_query_extensions_string_request_t
654  **/
655 typedef struct xcb_glx_query_extensions_string_request_t {
656     uint8_t  major_opcode; /**<  */
657     uint8_t  minor_opcode; /**<  */
658     uint16_t length; /**<  */
659     uint32_t screen; /**<  */
660 } xcb_glx_query_extensions_string_request_t;
661 
662 /**
663  * @brief xcb_glx_query_extensions_string_reply_t
664  **/
665 typedef struct xcb_glx_query_extensions_string_reply_t {
666     uint8_t  response_type; /**<  */
667     uint8_t  pad0; /**<  */
668     uint16_t sequence; /**<  */
669     uint32_t length; /**<  */
670     uint8_t  pad1[4]; /**<  */
671     uint32_t n; /**<  */
672     uint8_t  pad2[16]; /**<  */
673 } xcb_glx_query_extensions_string_reply_t;
674 
675 /**
676  * @brief xcb_glx_query_server_string_cookie_t
677  **/
678 typedef struct xcb_glx_query_server_string_cookie_t {
679     unsigned int sequence; /**<  */
680 } xcb_glx_query_server_string_cookie_t;
681 
682 /** Opcode for xcb_glx_query_server_string. */
683 #define XCB_GLX_QUERY_SERVER_STRING 19
684 
685 /**
686  * @brief xcb_glx_query_server_string_request_t
687  **/
688 typedef struct xcb_glx_query_server_string_request_t {
689     uint8_t  major_opcode; /**<  */
690     uint8_t  minor_opcode; /**<  */
691     uint16_t length; /**<  */
692     uint32_t screen; /**<  */
693     uint32_t name; /**<  */
694 } xcb_glx_query_server_string_request_t;
695 
696 /**
697  * @brief xcb_glx_query_server_string_reply_t
698  **/
699 typedef struct xcb_glx_query_server_string_reply_t {
700     uint8_t  response_type; /**<  */
701     uint8_t  pad0; /**<  */
702     uint16_t sequence; /**<  */
703     uint32_t length; /**<  */
704     uint8_t  pad1[4]; /**<  */
705     uint32_t str_len; /**<  */
706     uint8_t  pad2[16]; /**<  */
707 } xcb_glx_query_server_string_reply_t;
708 
709 /** Opcode for xcb_glx_client_info. */
710 #define XCB_GLX_CLIENT_INFO 20
711 
712 /**
713  * @brief xcb_glx_client_info_request_t
714  **/
715 typedef struct xcb_glx_client_info_request_t {
716     uint8_t  major_opcode; /**<  */
717     uint8_t  minor_opcode; /**<  */
718     uint16_t length; /**<  */
719     uint32_t major_version; /**<  */
720     uint32_t minor_version; /**<  */
721     uint32_t str_len; /**<  */
722 } xcb_glx_client_info_request_t;
723 
724 /**
725  * @brief xcb_glx_get_fb_configs_cookie_t
726  **/
727 typedef struct xcb_glx_get_fb_configs_cookie_t {
728     unsigned int sequence; /**<  */
729 } xcb_glx_get_fb_configs_cookie_t;
730 
731 /** Opcode for xcb_glx_get_fb_configs. */
732 #define XCB_GLX_GET_FB_CONFIGS 21
733 
734 /**
735  * @brief xcb_glx_get_fb_configs_request_t
736  **/
737 typedef struct xcb_glx_get_fb_configs_request_t {
738     uint8_t  major_opcode; /**<  */
739     uint8_t  minor_opcode; /**<  */
740     uint16_t length; /**<  */
741     uint32_t screen; /**<  */
742 } xcb_glx_get_fb_configs_request_t;
743 
744 /**
745  * @brief xcb_glx_get_fb_configs_reply_t
746  **/
747 typedef struct xcb_glx_get_fb_configs_reply_t {
748     uint8_t  response_type; /**<  */
749     uint8_t  pad0; /**<  */
750     uint16_t sequence; /**<  */
751     uint32_t length; /**<  */
752     uint32_t num_FB_configs; /**<  */
753     uint32_t num_properties; /**<  */
754     uint8_t  pad1[16]; /**<  */
755 } xcb_glx_get_fb_configs_reply_t;
756 
757 /** Opcode for xcb_glx_create_pixmap. */
758 #define XCB_GLX_CREATE_PIXMAP 22
759 
760 /**
761  * @brief xcb_glx_create_pixmap_request_t
762  **/
763 typedef struct xcb_glx_create_pixmap_request_t {
764     uint8_t            major_opcode; /**<  */
765     uint8_t            minor_opcode; /**<  */
766     uint16_t           length; /**<  */
767     uint32_t           screen; /**<  */
768     xcb_glx_fbconfig_t fbconfig; /**<  */
769     xcb_pixmap_t       pixmap; /**<  */
770     xcb_glx_pixmap_t   glx_pixmap; /**<  */
771     uint32_t           num_attribs; /**<  */
772 } xcb_glx_create_pixmap_request_t;
773 
774 /** Opcode for xcb_glx_destroy_pixmap. */
775 #define XCB_GLX_DESTROY_PIXMAP 23
776 
777 /**
778  * @brief xcb_glx_destroy_pixmap_request_t
779  **/
780 typedef struct xcb_glx_destroy_pixmap_request_t {
781     uint8_t          major_opcode; /**<  */
782     uint8_t          minor_opcode; /**<  */
783     uint16_t         length; /**<  */
784     xcb_glx_pixmap_t glx_pixmap; /**<  */
785 } xcb_glx_destroy_pixmap_request_t;
786 
787 /** Opcode for xcb_glx_create_new_context. */
788 #define XCB_GLX_CREATE_NEW_CONTEXT 24
789 
790 /**
791  * @brief xcb_glx_create_new_context_request_t
792  **/
793 typedef struct xcb_glx_create_new_context_request_t {
794     uint8_t            major_opcode; /**<  */
795     uint8_t            minor_opcode; /**<  */
796     uint16_t           length; /**<  */
797     xcb_glx_context_t  context; /**<  */
798     xcb_glx_fbconfig_t fbconfig; /**<  */
799     uint32_t           screen; /**<  */
800     uint32_t           render_type; /**<  */
801     xcb_glx_context_t  share_list; /**<  */
802     uint8_t            is_direct; /**<  */
803     uint8_t            pad0[3]; /**<  */
804 } xcb_glx_create_new_context_request_t;
805 
806 /**
807  * @brief xcb_glx_query_context_cookie_t
808  **/
809 typedef struct xcb_glx_query_context_cookie_t {
810     unsigned int sequence; /**<  */
811 } xcb_glx_query_context_cookie_t;
812 
813 /** Opcode for xcb_glx_query_context. */
814 #define XCB_GLX_QUERY_CONTEXT 25
815 
816 /**
817  * @brief xcb_glx_query_context_request_t
818  **/
819 typedef struct xcb_glx_query_context_request_t {
820     uint8_t           major_opcode; /**<  */
821     uint8_t           minor_opcode; /**<  */
822     uint16_t          length; /**<  */
823     xcb_glx_context_t context; /**<  */
824 } xcb_glx_query_context_request_t;
825 
826 /**
827  * @brief xcb_glx_query_context_reply_t
828  **/
829 typedef struct xcb_glx_query_context_reply_t {
830     uint8_t  response_type; /**<  */
831     uint8_t  pad0; /**<  */
832     uint16_t sequence; /**<  */
833     uint32_t length; /**<  */
834     uint32_t num_attribs; /**<  */
835     uint8_t  pad1[20]; /**<  */
836 } xcb_glx_query_context_reply_t;
837 
838 /**
839  * @brief xcb_glx_make_context_current_cookie_t
840  **/
841 typedef struct xcb_glx_make_context_current_cookie_t {
842     unsigned int sequence; /**<  */
843 } xcb_glx_make_context_current_cookie_t;
844 
845 /** Opcode for xcb_glx_make_context_current. */
846 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26
847 
848 /**
849  * @brief xcb_glx_make_context_current_request_t
850  **/
851 typedef struct xcb_glx_make_context_current_request_t {
852     uint8_t               major_opcode; /**<  */
853     uint8_t               minor_opcode; /**<  */
854     uint16_t              length; /**<  */
855     xcb_glx_context_tag_t old_context_tag; /**<  */
856     xcb_glx_drawable_t    drawable; /**<  */
857     xcb_glx_drawable_t    read_drawable; /**<  */
858     xcb_glx_context_t     context; /**<  */
859 } xcb_glx_make_context_current_request_t;
860 
861 /**
862  * @brief xcb_glx_make_context_current_reply_t
863  **/
864 typedef struct xcb_glx_make_context_current_reply_t {
865     uint8_t               response_type; /**<  */
866     uint8_t               pad0; /**<  */
867     uint16_t              sequence; /**<  */
868     uint32_t              length; /**<  */
869     xcb_glx_context_tag_t context_tag; /**<  */
870     uint8_t               pad1[20]; /**<  */
871 } xcb_glx_make_context_current_reply_t;
872 
873 /** Opcode for xcb_glx_create_pbuffer. */
874 #define XCB_GLX_CREATE_PBUFFER 27
875 
876 /**
877  * @brief xcb_glx_create_pbuffer_request_t
878  **/
879 typedef struct xcb_glx_create_pbuffer_request_t {
880     uint8_t            major_opcode; /**<  */
881     uint8_t            minor_opcode; /**<  */
882     uint16_t           length; /**<  */
883     uint32_t           screen; /**<  */
884     xcb_glx_fbconfig_t fbconfig; /**<  */
885     xcb_glx_pbuffer_t  pbuffer; /**<  */
886     uint32_t           num_attribs; /**<  */
887 } xcb_glx_create_pbuffer_request_t;
888 
889 /** Opcode for xcb_glx_destroy_pbuffer. */
890 #define XCB_GLX_DESTROY_PBUFFER 28
891 
892 /**
893  * @brief xcb_glx_destroy_pbuffer_request_t
894  **/
895 typedef struct xcb_glx_destroy_pbuffer_request_t {
896     uint8_t           major_opcode; /**<  */
897     uint8_t           minor_opcode; /**<  */
898     uint16_t          length; /**<  */
899     xcb_glx_pbuffer_t pbuffer; /**<  */
900 } xcb_glx_destroy_pbuffer_request_t;
901 
902 /**
903  * @brief xcb_glx_get_drawable_attributes_cookie_t
904  **/
905 typedef struct xcb_glx_get_drawable_attributes_cookie_t {
906     unsigned int sequence; /**<  */
907 } xcb_glx_get_drawable_attributes_cookie_t;
908 
909 /** Opcode for xcb_glx_get_drawable_attributes. */
910 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29
911 
912 /**
913  * @brief xcb_glx_get_drawable_attributes_request_t
914  **/
915 typedef struct xcb_glx_get_drawable_attributes_request_t {
916     uint8_t            major_opcode; /**<  */
917     uint8_t            minor_opcode; /**<  */
918     uint16_t           length; /**<  */
919     xcb_glx_drawable_t drawable; /**<  */
920 } xcb_glx_get_drawable_attributes_request_t;
921 
922 /**
923  * @brief xcb_glx_get_drawable_attributes_reply_t
924  **/
925 typedef struct xcb_glx_get_drawable_attributes_reply_t {
926     uint8_t  response_type; /**<  */
927     uint8_t  pad0; /**<  */
928     uint16_t sequence; /**<  */
929     uint32_t length; /**<  */
930     uint32_t num_attribs; /**<  */
931     uint8_t  pad1[20]; /**<  */
932 } xcb_glx_get_drawable_attributes_reply_t;
933 
934 /** Opcode for xcb_glx_change_drawable_attributes. */
935 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30
936 
937 /**
938  * @brief xcb_glx_change_drawable_attributes_request_t
939  **/
940 typedef struct xcb_glx_change_drawable_attributes_request_t {
941     uint8_t            major_opcode; /**<  */
942     uint8_t            minor_opcode; /**<  */
943     uint16_t           length; /**<  */
944     xcb_glx_drawable_t drawable; /**<  */
945     uint32_t           num_attribs; /**<  */
946 } xcb_glx_change_drawable_attributes_request_t;
947 
948 /** Opcode for xcb_glx_create_window. */
949 #define XCB_GLX_CREATE_WINDOW 31
950 
951 /**
952  * @brief xcb_glx_create_window_request_t
953  **/
954 typedef struct xcb_glx_create_window_request_t {
955     uint8_t            major_opcode; /**<  */
956     uint8_t            minor_opcode; /**<  */
957     uint16_t           length; /**<  */
958     uint32_t           screen; /**<  */
959     xcb_glx_fbconfig_t fbconfig; /**<  */
960     xcb_window_t       window; /**<  */
961     xcb_glx_window_t   glx_window; /**<  */
962     uint32_t           num_attribs; /**<  */
963 } xcb_glx_create_window_request_t;
964 
965 /** Opcode for xcb_glx_delete_window. */
966 #define XCB_GLX_DELETE_WINDOW 32
967 
968 /**
969  * @brief xcb_glx_delete_window_request_t
970  **/
971 typedef struct xcb_glx_delete_window_request_t {
972     uint8_t          major_opcode; /**<  */
973     uint8_t          minor_opcode; /**<  */
974     uint16_t         length; /**<  */
975     xcb_glx_window_t glxwindow; /**<  */
976 } xcb_glx_delete_window_request_t;
977 
978 /** Opcode for xcb_glx_set_client_info_arb. */
979 #define XCB_GLX_SET_CLIENT_INFO_ARB 33
980 
981 /**
982  * @brief xcb_glx_set_client_info_arb_request_t
983  **/
984 typedef struct xcb_glx_set_client_info_arb_request_t {
985     uint8_t  major_opcode; /**<  */
986     uint8_t  minor_opcode; /**<  */
987     uint16_t length; /**<  */
988     uint32_t major_version; /**<  */
989     uint32_t minor_version; /**<  */
990     uint32_t num_versions; /**<  */
991     uint32_t gl_str_len; /**<  */
992     uint32_t glx_str_len; /**<  */
993 } xcb_glx_set_client_info_arb_request_t;
994 
995 /** Opcode for xcb_glx_create_context_attribs_arb. */
996 #define XCB_GLX_CREATE_CONTEXT_ATTRIBS_ARB 34
997 
998 /**
999  * @brief xcb_glx_create_context_attribs_arb_request_t
1000  **/
1001 typedef struct xcb_glx_create_context_attribs_arb_request_t {
1002     uint8_t            major_opcode; /**<  */
1003     uint8_t            minor_opcode; /**<  */
1004     uint16_t           length; /**<  */
1005     xcb_glx_context_t  context; /**<  */
1006     xcb_glx_fbconfig_t fbconfig; /**<  */
1007     uint32_t           screen; /**<  */
1008     xcb_glx_context_t  share_list; /**<  */
1009     uint8_t            is_direct; /**<  */
1010     uint8_t            pad0[3]; /**<  */
1011     uint32_t           num_attribs; /**<  */
1012 } xcb_glx_create_context_attribs_arb_request_t;
1013 
1014 /** Opcode for xcb_glx_set_client_info_2arb. */
1015 #define XCB_GLX_SET_CLIENT_INFO_2ARB 35
1016 
1017 /**
1018  * @brief xcb_glx_set_client_info_2arb_request_t
1019  **/
1020 typedef struct xcb_glx_set_client_info_2arb_request_t {
1021     uint8_t  major_opcode; /**<  */
1022     uint8_t  minor_opcode; /**<  */
1023     uint16_t length; /**<  */
1024     uint32_t major_version; /**<  */
1025     uint32_t minor_version; /**<  */
1026     uint32_t num_versions; /**<  */
1027     uint32_t gl_str_len; /**<  */
1028     uint32_t glx_str_len; /**<  */
1029 } xcb_glx_set_client_info_2arb_request_t;
1030 
1031 /** Opcode for xcb_glx_new_list. */
1032 #define XCB_GLX_NEW_LIST 101
1033 
1034 /**
1035  * @brief xcb_glx_new_list_request_t
1036  **/
1037 typedef struct xcb_glx_new_list_request_t {
1038     uint8_t               major_opcode; /**<  */
1039     uint8_t               minor_opcode; /**<  */
1040     uint16_t              length; /**<  */
1041     xcb_glx_context_tag_t context_tag; /**<  */
1042     uint32_t              list; /**<  */
1043     uint32_t              mode; /**<  */
1044 } xcb_glx_new_list_request_t;
1045 
1046 /** Opcode for xcb_glx_end_list. */
1047 #define XCB_GLX_END_LIST 102
1048 
1049 /**
1050  * @brief xcb_glx_end_list_request_t
1051  **/
1052 typedef struct xcb_glx_end_list_request_t {
1053     uint8_t               major_opcode; /**<  */
1054     uint8_t               minor_opcode; /**<  */
1055     uint16_t              length; /**<  */
1056     xcb_glx_context_tag_t context_tag; /**<  */
1057 } xcb_glx_end_list_request_t;
1058 
1059 /** Opcode for xcb_glx_delete_lists. */
1060 #define XCB_GLX_DELETE_LISTS 103
1061 
1062 /**
1063  * @brief xcb_glx_delete_lists_request_t
1064  **/
1065 typedef struct xcb_glx_delete_lists_request_t {
1066     uint8_t               major_opcode; /**<  */
1067     uint8_t               minor_opcode; /**<  */
1068     uint16_t              length; /**<  */
1069     xcb_glx_context_tag_t context_tag; /**<  */
1070     uint32_t              list; /**<  */
1071     int32_t               range; /**<  */
1072 } xcb_glx_delete_lists_request_t;
1073 
1074 /**
1075  * @brief xcb_glx_gen_lists_cookie_t
1076  **/
1077 typedef struct xcb_glx_gen_lists_cookie_t {
1078     unsigned int sequence; /**<  */
1079 } xcb_glx_gen_lists_cookie_t;
1080 
1081 /** Opcode for xcb_glx_gen_lists. */
1082 #define XCB_GLX_GEN_LISTS 104
1083 
1084 /**
1085  * @brief xcb_glx_gen_lists_request_t
1086  **/
1087 typedef struct xcb_glx_gen_lists_request_t {
1088     uint8_t               major_opcode; /**<  */
1089     uint8_t               minor_opcode; /**<  */
1090     uint16_t              length; /**<  */
1091     xcb_glx_context_tag_t context_tag; /**<  */
1092     int32_t               range; /**<  */
1093 } xcb_glx_gen_lists_request_t;
1094 
1095 /**
1096  * @brief xcb_glx_gen_lists_reply_t
1097  **/
1098 typedef struct xcb_glx_gen_lists_reply_t {
1099     uint8_t  response_type; /**<  */
1100     uint8_t  pad0; /**<  */
1101     uint16_t sequence; /**<  */
1102     uint32_t length; /**<  */
1103     uint32_t ret_val; /**<  */
1104 } xcb_glx_gen_lists_reply_t;
1105 
1106 /** Opcode for xcb_glx_feedback_buffer. */
1107 #define XCB_GLX_FEEDBACK_BUFFER 105
1108 
1109 /**
1110  * @brief xcb_glx_feedback_buffer_request_t
1111  **/
1112 typedef struct xcb_glx_feedback_buffer_request_t {
1113     uint8_t               major_opcode; /**<  */
1114     uint8_t               minor_opcode; /**<  */
1115     uint16_t              length; /**<  */
1116     xcb_glx_context_tag_t context_tag; /**<  */
1117     int32_t               size; /**<  */
1118     int32_t               type; /**<  */
1119 } xcb_glx_feedback_buffer_request_t;
1120 
1121 /** Opcode for xcb_glx_select_buffer. */
1122 #define XCB_GLX_SELECT_BUFFER 106
1123 
1124 /**
1125  * @brief xcb_glx_select_buffer_request_t
1126  **/
1127 typedef struct xcb_glx_select_buffer_request_t {
1128     uint8_t               major_opcode; /**<  */
1129     uint8_t               minor_opcode; /**<  */
1130     uint16_t              length; /**<  */
1131     xcb_glx_context_tag_t context_tag; /**<  */
1132     int32_t               size; /**<  */
1133 } xcb_glx_select_buffer_request_t;
1134 
1135 /**
1136  * @brief xcb_glx_render_mode_cookie_t
1137  **/
1138 typedef struct xcb_glx_render_mode_cookie_t {
1139     unsigned int sequence; /**<  */
1140 } xcb_glx_render_mode_cookie_t;
1141 
1142 /** Opcode for xcb_glx_render_mode. */
1143 #define XCB_GLX_RENDER_MODE 107
1144 
1145 /**
1146  * @brief xcb_glx_render_mode_request_t
1147  **/
1148 typedef struct xcb_glx_render_mode_request_t {
1149     uint8_t               major_opcode; /**<  */
1150     uint8_t               minor_opcode; /**<  */
1151     uint16_t              length; /**<  */
1152     xcb_glx_context_tag_t context_tag; /**<  */
1153     uint32_t              mode; /**<  */
1154 } xcb_glx_render_mode_request_t;
1155 
1156 /**
1157  * @brief xcb_glx_render_mode_reply_t
1158  **/
1159 typedef struct xcb_glx_render_mode_reply_t {
1160     uint8_t  response_type; /**<  */
1161     uint8_t  pad0; /**<  */
1162     uint16_t sequence; /**<  */
1163     uint32_t length; /**<  */
1164     uint32_t ret_val; /**<  */
1165     uint32_t n; /**<  */
1166     uint32_t new_mode; /**<  */
1167     uint8_t  pad1[12]; /**<  */
1168 } xcb_glx_render_mode_reply_t;
1169 
1170 typedef enum xcb_glx_rm_t {
1171     XCB_GLX_RM_GL_RENDER = 7168,
1172     XCB_GLX_RM_GL_FEEDBACK = 7169,
1173     XCB_GLX_RM_GL_SELECT = 7170
1174 } xcb_glx_rm_t;
1175 
1176 /**
1177  * @brief xcb_glx_finish_cookie_t
1178  **/
1179 typedef struct xcb_glx_finish_cookie_t {
1180     unsigned int sequence; /**<  */
1181 } xcb_glx_finish_cookie_t;
1182 
1183 /** Opcode for xcb_glx_finish. */
1184 #define XCB_GLX_FINISH 108
1185 
1186 /**
1187  * @brief xcb_glx_finish_request_t
1188  **/
1189 typedef struct xcb_glx_finish_request_t {
1190     uint8_t               major_opcode; /**<  */
1191     uint8_t               minor_opcode; /**<  */
1192     uint16_t              length; /**<  */
1193     xcb_glx_context_tag_t context_tag; /**<  */
1194 } xcb_glx_finish_request_t;
1195 
1196 /**
1197  * @brief xcb_glx_finish_reply_t
1198  **/
1199 typedef struct xcb_glx_finish_reply_t {
1200     uint8_t  response_type; /**<  */
1201     uint8_t  pad0; /**<  */
1202     uint16_t sequence; /**<  */
1203     uint32_t length; /**<  */
1204 } xcb_glx_finish_reply_t;
1205 
1206 /** Opcode for xcb_glx_pixel_storef. */
1207 #define XCB_GLX_PIXEL_STOREF 109
1208 
1209 /**
1210  * @brief xcb_glx_pixel_storef_request_t
1211  **/
1212 typedef struct xcb_glx_pixel_storef_request_t {
1213     uint8_t               major_opcode; /**<  */
1214     uint8_t               minor_opcode; /**<  */
1215     uint16_t              length; /**<  */
1216     xcb_glx_context_tag_t context_tag; /**<  */
1217     uint32_t              pname; /**<  */
1218     xcb_glx_float32_t     datum; /**<  */
1219 } xcb_glx_pixel_storef_request_t;
1220 
1221 /** Opcode for xcb_glx_pixel_storei. */
1222 #define XCB_GLX_PIXEL_STOREI 110
1223 
1224 /**
1225  * @brief xcb_glx_pixel_storei_request_t
1226  **/
1227 typedef struct xcb_glx_pixel_storei_request_t {
1228     uint8_t               major_opcode; /**<  */
1229     uint8_t               minor_opcode; /**<  */
1230     uint16_t              length; /**<  */
1231     xcb_glx_context_tag_t context_tag; /**<  */
1232     uint32_t              pname; /**<  */
1233     int32_t               datum; /**<  */
1234 } xcb_glx_pixel_storei_request_t;
1235 
1236 /**
1237  * @brief xcb_glx_read_pixels_cookie_t
1238  **/
1239 typedef struct xcb_glx_read_pixels_cookie_t {
1240     unsigned int sequence; /**<  */
1241 } xcb_glx_read_pixels_cookie_t;
1242 
1243 /** Opcode for xcb_glx_read_pixels. */
1244 #define XCB_GLX_READ_PIXELS 111
1245 
1246 /**
1247  * @brief xcb_glx_read_pixels_request_t
1248  **/
1249 typedef struct xcb_glx_read_pixels_request_t {
1250     uint8_t               major_opcode; /**<  */
1251     uint8_t               minor_opcode; /**<  */
1252     uint16_t              length; /**<  */
1253     xcb_glx_context_tag_t context_tag; /**<  */
1254     int32_t               x; /**<  */
1255     int32_t               y; /**<  */
1256     int32_t               width; /**<  */
1257     int32_t               height; /**<  */
1258     uint32_t              format; /**<  */
1259     uint32_t              type; /**<  */
1260     uint8_t               swap_bytes; /**<  */
1261     uint8_t               lsb_first; /**<  */
1262 } xcb_glx_read_pixels_request_t;
1263 
1264 /**
1265  * @brief xcb_glx_read_pixels_reply_t
1266  **/
1267 typedef struct xcb_glx_read_pixels_reply_t {
1268     uint8_t  response_type; /**<  */
1269     uint8_t  pad0; /**<  */
1270     uint16_t sequence; /**<  */
1271     uint32_t length; /**<  */
1272     uint8_t  pad1[24]; /**<  */
1273 } xcb_glx_read_pixels_reply_t;
1274 
1275 /**
1276  * @brief xcb_glx_get_booleanv_cookie_t
1277  **/
1278 typedef struct xcb_glx_get_booleanv_cookie_t {
1279     unsigned int sequence; /**<  */
1280 } xcb_glx_get_booleanv_cookie_t;
1281 
1282 /** Opcode for xcb_glx_get_booleanv. */
1283 #define XCB_GLX_GET_BOOLEANV 112
1284 
1285 /**
1286  * @brief xcb_glx_get_booleanv_request_t
1287  **/
1288 typedef struct xcb_glx_get_booleanv_request_t {
1289     uint8_t               major_opcode; /**<  */
1290     uint8_t               minor_opcode; /**<  */
1291     uint16_t              length; /**<  */
1292     xcb_glx_context_tag_t context_tag; /**<  */
1293     int32_t               pname; /**<  */
1294 } xcb_glx_get_booleanv_request_t;
1295 
1296 /**
1297  * @brief xcb_glx_get_booleanv_reply_t
1298  **/
1299 typedef struct xcb_glx_get_booleanv_reply_t {
1300     uint8_t  response_type; /**<  */
1301     uint8_t  pad0; /**<  */
1302     uint16_t sequence; /**<  */
1303     uint32_t length; /**<  */
1304     uint8_t  pad1[4]; /**<  */
1305     uint32_t n; /**<  */
1306     uint8_t  datum; /**<  */
1307     uint8_t  pad2[15]; /**<  */
1308 } xcb_glx_get_booleanv_reply_t;
1309 
1310 /**
1311  * @brief xcb_glx_get_clip_plane_cookie_t
1312  **/
1313 typedef struct xcb_glx_get_clip_plane_cookie_t {
1314     unsigned int sequence; /**<  */
1315 } xcb_glx_get_clip_plane_cookie_t;
1316 
1317 /** Opcode for xcb_glx_get_clip_plane. */
1318 #define XCB_GLX_GET_CLIP_PLANE 113
1319 
1320 /**
1321  * @brief xcb_glx_get_clip_plane_request_t
1322  **/
1323 typedef struct xcb_glx_get_clip_plane_request_t {
1324     uint8_t               major_opcode; /**<  */
1325     uint8_t               minor_opcode; /**<  */
1326     uint16_t              length; /**<  */
1327     xcb_glx_context_tag_t context_tag; /**<  */
1328     int32_t               plane; /**<  */
1329 } xcb_glx_get_clip_plane_request_t;
1330 
1331 /**
1332  * @brief xcb_glx_get_clip_plane_reply_t
1333  **/
1334 typedef struct xcb_glx_get_clip_plane_reply_t {
1335     uint8_t  response_type; /**<  */
1336     uint8_t  pad0; /**<  */
1337     uint16_t sequence; /**<  */
1338     uint32_t length; /**<  */
1339     uint8_t  pad1[24]; /**<  */
1340 } xcb_glx_get_clip_plane_reply_t;
1341 
1342 /**
1343  * @brief xcb_glx_get_doublev_cookie_t
1344  **/
1345 typedef struct xcb_glx_get_doublev_cookie_t {
1346     unsigned int sequence; /**<  */
1347 } xcb_glx_get_doublev_cookie_t;
1348 
1349 /** Opcode for xcb_glx_get_doublev. */
1350 #define XCB_GLX_GET_DOUBLEV 114
1351 
1352 /**
1353  * @brief xcb_glx_get_doublev_request_t
1354  **/
1355 typedef struct xcb_glx_get_doublev_request_t {
1356     uint8_t               major_opcode; /**<  */
1357     uint8_t               minor_opcode; /**<  */
1358     uint16_t              length; /**<  */
1359     xcb_glx_context_tag_t context_tag; /**<  */
1360     uint32_t              pname; /**<  */
1361 } xcb_glx_get_doublev_request_t;
1362 
1363 /**
1364  * @brief xcb_glx_get_doublev_reply_t
1365  **/
1366 typedef struct xcb_glx_get_doublev_reply_t {
1367     uint8_t           response_type; /**<  */
1368     uint8_t           pad0; /**<  */
1369     uint16_t          sequence; /**<  */
1370     uint32_t          length; /**<  */
1371     uint8_t           pad1[4]; /**<  */
1372     uint32_t          n; /**<  */
1373     xcb_glx_float64_t datum; /**<  */
1374     uint8_t           pad2[8]; /**<  */
1375 } xcb_glx_get_doublev_reply_t;
1376 
1377 /**
1378  * @brief xcb_glx_get_error_cookie_t
1379  **/
1380 typedef struct xcb_glx_get_error_cookie_t {
1381     unsigned int sequence; /**<  */
1382 } xcb_glx_get_error_cookie_t;
1383 
1384 /** Opcode for xcb_glx_get_error. */
1385 #define XCB_GLX_GET_ERROR 115
1386 
1387 /**
1388  * @brief xcb_glx_get_error_request_t
1389  **/
1390 typedef struct xcb_glx_get_error_request_t {
1391     uint8_t               major_opcode; /**<  */
1392     uint8_t               minor_opcode; /**<  */
1393     uint16_t              length; /**<  */
1394     xcb_glx_context_tag_t context_tag; /**<  */
1395 } xcb_glx_get_error_request_t;
1396 
1397 /**
1398  * @brief xcb_glx_get_error_reply_t
1399  **/
1400 typedef struct xcb_glx_get_error_reply_t {
1401     uint8_t  response_type; /**<  */
1402     uint8_t  pad0; /**<  */
1403     uint16_t sequence; /**<  */
1404     uint32_t length; /**<  */
1405     int32_t  error; /**<  */
1406 } xcb_glx_get_error_reply_t;
1407 
1408 /**
1409  * @brief xcb_glx_get_floatv_cookie_t
1410  **/
1411 typedef struct xcb_glx_get_floatv_cookie_t {
1412     unsigned int sequence; /**<  */
1413 } xcb_glx_get_floatv_cookie_t;
1414 
1415 /** Opcode for xcb_glx_get_floatv. */
1416 #define XCB_GLX_GET_FLOATV 116
1417 
1418 /**
1419  * @brief xcb_glx_get_floatv_request_t
1420  **/
1421 typedef struct xcb_glx_get_floatv_request_t {
1422     uint8_t               major_opcode; /**<  */
1423     uint8_t               minor_opcode; /**<  */
1424     uint16_t              length; /**<  */
1425     xcb_glx_context_tag_t context_tag; /**<  */
1426     uint32_t              pname; /**<  */
1427 } xcb_glx_get_floatv_request_t;
1428 
1429 /**
1430  * @brief xcb_glx_get_floatv_reply_t
1431  **/
1432 typedef struct xcb_glx_get_floatv_reply_t {
1433     uint8_t           response_type; /**<  */
1434     uint8_t           pad0; /**<  */
1435     uint16_t          sequence; /**<  */
1436     uint32_t          length; /**<  */
1437     uint8_t           pad1[4]; /**<  */
1438     uint32_t          n; /**<  */
1439     xcb_glx_float32_t datum; /**<  */
1440     uint8_t           pad2[12]; /**<  */
1441 } xcb_glx_get_floatv_reply_t;
1442 
1443 /**
1444  * @brief xcb_glx_get_integerv_cookie_t
1445  **/
1446 typedef struct xcb_glx_get_integerv_cookie_t {
1447     unsigned int sequence; /**<  */
1448 } xcb_glx_get_integerv_cookie_t;
1449 
1450 /** Opcode for xcb_glx_get_integerv. */
1451 #define XCB_GLX_GET_INTEGERV 117
1452 
1453 /**
1454  * @brief xcb_glx_get_integerv_request_t
1455  **/
1456 typedef struct xcb_glx_get_integerv_request_t {
1457     uint8_t               major_opcode; /**<  */
1458     uint8_t               minor_opcode; /**<  */
1459     uint16_t              length; /**<  */
1460     xcb_glx_context_tag_t context_tag; /**<  */
1461     uint32_t              pname; /**<  */
1462 } xcb_glx_get_integerv_request_t;
1463 
1464 /**
1465  * @brief xcb_glx_get_integerv_reply_t
1466  **/
1467 typedef struct xcb_glx_get_integerv_reply_t {
1468     uint8_t  response_type; /**<  */
1469     uint8_t  pad0; /**<  */
1470     uint16_t sequence; /**<  */
1471     uint32_t length; /**<  */
1472     uint8_t  pad1[4]; /**<  */
1473     uint32_t n; /**<  */
1474     int32_t  datum; /**<  */
1475     uint8_t  pad2[12]; /**<  */
1476 } xcb_glx_get_integerv_reply_t;
1477 
1478 /**
1479  * @brief xcb_glx_get_lightfv_cookie_t
1480  **/
1481 typedef struct xcb_glx_get_lightfv_cookie_t {
1482     unsigned int sequence; /**<  */
1483 } xcb_glx_get_lightfv_cookie_t;
1484 
1485 /** Opcode for xcb_glx_get_lightfv. */
1486 #define XCB_GLX_GET_LIGHTFV 118
1487 
1488 /**
1489  * @brief xcb_glx_get_lightfv_request_t
1490  **/
1491 typedef struct xcb_glx_get_lightfv_request_t {
1492     uint8_t               major_opcode; /**<  */
1493     uint8_t               minor_opcode; /**<  */
1494     uint16_t              length; /**<  */
1495     xcb_glx_context_tag_t context_tag; /**<  */
1496     uint32_t              light; /**<  */
1497     uint32_t              pname; /**<  */
1498 } xcb_glx_get_lightfv_request_t;
1499 
1500 /**
1501  * @brief xcb_glx_get_lightfv_reply_t
1502  **/
1503 typedef struct xcb_glx_get_lightfv_reply_t {
1504     uint8_t           response_type; /**<  */
1505     uint8_t           pad0; /**<  */
1506     uint16_t          sequence; /**<  */
1507     uint32_t          length; /**<  */
1508     uint8_t           pad1[4]; /**<  */
1509     uint32_t          n; /**<  */
1510     xcb_glx_float32_t datum; /**<  */
1511     uint8_t           pad2[12]; /**<  */
1512 } xcb_glx_get_lightfv_reply_t;
1513 
1514 /**
1515  * @brief xcb_glx_get_lightiv_cookie_t
1516  **/
1517 typedef struct xcb_glx_get_lightiv_cookie_t {
1518     unsigned int sequence; /**<  */
1519 } xcb_glx_get_lightiv_cookie_t;
1520 
1521 /** Opcode for xcb_glx_get_lightiv. */
1522 #define XCB_GLX_GET_LIGHTIV 119
1523 
1524 /**
1525  * @brief xcb_glx_get_lightiv_request_t
1526  **/
1527 typedef struct xcb_glx_get_lightiv_request_t {
1528     uint8_t               major_opcode; /**<  */
1529     uint8_t               minor_opcode; /**<  */
1530     uint16_t              length; /**<  */
1531     xcb_glx_context_tag_t context_tag; /**<  */
1532     uint32_t              light; /**<  */
1533     uint32_t              pname; /**<  */
1534 } xcb_glx_get_lightiv_request_t;
1535 
1536 /**
1537  * @brief xcb_glx_get_lightiv_reply_t
1538  **/
1539 typedef struct xcb_glx_get_lightiv_reply_t {
1540     uint8_t  response_type; /**<  */
1541     uint8_t  pad0; /**<  */
1542     uint16_t sequence; /**<  */
1543     uint32_t length; /**<  */
1544     uint8_t  pad1[4]; /**<  */
1545     uint32_t n; /**<  */
1546     int32_t  datum; /**<  */
1547     uint8_t  pad2[12]; /**<  */
1548 } xcb_glx_get_lightiv_reply_t;
1549 
1550 /**
1551  * @brief xcb_glx_get_mapdv_cookie_t
1552  **/
1553 typedef struct xcb_glx_get_mapdv_cookie_t {
1554     unsigned int sequence; /**<  */
1555 } xcb_glx_get_mapdv_cookie_t;
1556 
1557 /** Opcode for xcb_glx_get_mapdv. */
1558 #define XCB_GLX_GET_MAPDV 120
1559 
1560 /**
1561  * @brief xcb_glx_get_mapdv_request_t
1562  **/
1563 typedef struct xcb_glx_get_mapdv_request_t {
1564     uint8_t               major_opcode; /**<  */
1565     uint8_t               minor_opcode; /**<  */
1566     uint16_t              length; /**<  */
1567     xcb_glx_context_tag_t context_tag; /**<  */
1568     uint32_t              target; /**<  */
1569     uint32_t              query; /**<  */
1570 } xcb_glx_get_mapdv_request_t;
1571 
1572 /**
1573  * @brief xcb_glx_get_mapdv_reply_t
1574  **/
1575 typedef struct xcb_glx_get_mapdv_reply_t {
1576     uint8_t           response_type; /**<  */
1577     uint8_t           pad0; /**<  */
1578     uint16_t          sequence; /**<  */
1579     uint32_t          length; /**<  */
1580     uint8_t           pad1[4]; /**<  */
1581     uint32_t          n; /**<  */
1582     xcb_glx_float64_t datum; /**<  */
1583     uint8_t           pad2[8]; /**<  */
1584 } xcb_glx_get_mapdv_reply_t;
1585 
1586 /**
1587  * @brief xcb_glx_get_mapfv_cookie_t
1588  **/
1589 typedef struct xcb_glx_get_mapfv_cookie_t {
1590     unsigned int sequence; /**<  */
1591 } xcb_glx_get_mapfv_cookie_t;
1592 
1593 /** Opcode for xcb_glx_get_mapfv. */
1594 #define XCB_GLX_GET_MAPFV 121
1595 
1596 /**
1597  * @brief xcb_glx_get_mapfv_request_t
1598  **/
1599 typedef struct xcb_glx_get_mapfv_request_t {
1600     uint8_t               major_opcode; /**<  */
1601     uint8_t               minor_opcode; /**<  */
1602     uint16_t              length; /**<  */
1603     xcb_glx_context_tag_t context_tag; /**<  */
1604     uint32_t              target; /**<  */
1605     uint32_t              query; /**<  */
1606 } xcb_glx_get_mapfv_request_t;
1607 
1608 /**
1609  * @brief xcb_glx_get_mapfv_reply_t
1610  **/
1611 typedef struct xcb_glx_get_mapfv_reply_t {
1612     uint8_t           response_type; /**<  */
1613     uint8_t           pad0; /**<  */
1614     uint16_t          sequence; /**<  */
1615     uint32_t          length; /**<  */
1616     uint8_t           pad1[4]; /**<  */
1617     uint32_t          n; /**<  */
1618     xcb_glx_float32_t datum; /**<  */
1619     uint8_t           pad2[12]; /**<  */
1620 } xcb_glx_get_mapfv_reply_t;
1621 
1622 /**
1623  * @brief xcb_glx_get_mapiv_cookie_t
1624  **/
1625 typedef struct xcb_glx_get_mapiv_cookie_t {
1626     unsigned int sequence; /**<  */
1627 } xcb_glx_get_mapiv_cookie_t;
1628 
1629 /** Opcode for xcb_glx_get_mapiv. */
1630 #define XCB_GLX_GET_MAPIV 122
1631 
1632 /**
1633  * @brief xcb_glx_get_mapiv_request_t
1634  **/
1635 typedef struct xcb_glx_get_mapiv_request_t {
1636     uint8_t               major_opcode; /**<  */
1637     uint8_t               minor_opcode; /**<  */
1638     uint16_t              length; /**<  */
1639     xcb_glx_context_tag_t context_tag; /**<  */
1640     uint32_t              target; /**<  */
1641     uint32_t              query; /**<  */
1642 } xcb_glx_get_mapiv_request_t;
1643 
1644 /**
1645  * @brief xcb_glx_get_mapiv_reply_t
1646  **/
1647 typedef struct xcb_glx_get_mapiv_reply_t {
1648     uint8_t  response_type; /**<  */
1649     uint8_t  pad0; /**<  */
1650     uint16_t sequence; /**<  */
1651     uint32_t length; /**<  */
1652     uint8_t  pad1[4]; /**<  */
1653     uint32_t n; /**<  */
1654     int32_t  datum; /**<  */
1655     uint8_t  pad2[12]; /**<  */
1656 } xcb_glx_get_mapiv_reply_t;
1657 
1658 /**
1659  * @brief xcb_glx_get_materialfv_cookie_t
1660  **/
1661 typedef struct xcb_glx_get_materialfv_cookie_t {
1662     unsigned int sequence; /**<  */
1663 } xcb_glx_get_materialfv_cookie_t;
1664 
1665 /** Opcode for xcb_glx_get_materialfv. */
1666 #define XCB_GLX_GET_MATERIALFV 123
1667 
1668 /**
1669  * @brief xcb_glx_get_materialfv_request_t
1670  **/
1671 typedef struct xcb_glx_get_materialfv_request_t {
1672     uint8_t               major_opcode; /**<  */
1673     uint8_t               minor_opcode; /**<  */
1674     uint16_t              length; /**<  */
1675     xcb_glx_context_tag_t context_tag; /**<  */
1676     uint32_t              face; /**<  */
1677     uint32_t              pname; /**<  */
1678 } xcb_glx_get_materialfv_request_t;
1679 
1680 /**
1681  * @brief xcb_glx_get_materialfv_reply_t
1682  **/
1683 typedef struct xcb_glx_get_materialfv_reply_t {
1684     uint8_t           response_type; /**<  */
1685     uint8_t           pad0; /**<  */
1686     uint16_t          sequence; /**<  */
1687     uint32_t          length; /**<  */
1688     uint8_t           pad1[4]; /**<  */
1689     uint32_t          n; /**<  */
1690     xcb_glx_float32_t datum; /**<  */
1691     uint8_t           pad2[12]; /**<  */
1692 } xcb_glx_get_materialfv_reply_t;
1693 
1694 /**
1695  * @brief xcb_glx_get_materialiv_cookie_t
1696  **/
1697 typedef struct xcb_glx_get_materialiv_cookie_t {
1698     unsigned int sequence; /**<  */
1699 } xcb_glx_get_materialiv_cookie_t;
1700 
1701 /** Opcode for xcb_glx_get_materialiv. */
1702 #define XCB_GLX_GET_MATERIALIV 124
1703 
1704 /**
1705  * @brief xcb_glx_get_materialiv_request_t
1706  **/
1707 typedef struct xcb_glx_get_materialiv_request_t {
1708     uint8_t               major_opcode; /**<  */
1709     uint8_t               minor_opcode; /**<  */
1710     uint16_t              length; /**<  */
1711     xcb_glx_context_tag_t context_tag; /**<  */
1712     uint32_t              face; /**<  */
1713     uint32_t              pname; /**<  */
1714 } xcb_glx_get_materialiv_request_t;
1715 
1716 /**
1717  * @brief xcb_glx_get_materialiv_reply_t
1718  **/
1719 typedef struct xcb_glx_get_materialiv_reply_t {
1720     uint8_t  response_type; /**<  */
1721     uint8_t  pad0; /**<  */
1722     uint16_t sequence; /**<  */
1723     uint32_t length; /**<  */
1724     uint8_t  pad1[4]; /**<  */
1725     uint32_t n; /**<  */
1726     int32_t  datum; /**<  */
1727     uint8_t  pad2[12]; /**<  */
1728 } xcb_glx_get_materialiv_reply_t;
1729 
1730 /**
1731  * @brief xcb_glx_get_pixel_mapfv_cookie_t
1732  **/
1733 typedef struct xcb_glx_get_pixel_mapfv_cookie_t {
1734     unsigned int sequence; /**<  */
1735 } xcb_glx_get_pixel_mapfv_cookie_t;
1736 
1737 /** Opcode for xcb_glx_get_pixel_mapfv. */
1738 #define XCB_GLX_GET_PIXEL_MAPFV 125
1739 
1740 /**
1741  * @brief xcb_glx_get_pixel_mapfv_request_t
1742  **/
1743 typedef struct xcb_glx_get_pixel_mapfv_request_t {
1744     uint8_t               major_opcode; /**<  */
1745     uint8_t               minor_opcode; /**<  */
1746     uint16_t              length; /**<  */
1747     xcb_glx_context_tag_t context_tag; /**<  */
1748     uint32_t              map; /**<  */
1749 } xcb_glx_get_pixel_mapfv_request_t;
1750 
1751 /**
1752  * @brief xcb_glx_get_pixel_mapfv_reply_t
1753  **/
1754 typedef struct xcb_glx_get_pixel_mapfv_reply_t {
1755     uint8_t           response_type; /**<  */
1756     uint8_t           pad0; /**<  */
1757     uint16_t          sequence; /**<  */
1758     uint32_t          length; /**<  */
1759     uint8_t           pad1[4]; /**<  */
1760     uint32_t          n; /**<  */
1761     xcb_glx_float32_t datum; /**<  */
1762     uint8_t           pad2[12]; /**<  */
1763 } xcb_glx_get_pixel_mapfv_reply_t;
1764 
1765 /**
1766  * @brief xcb_glx_get_pixel_mapuiv_cookie_t
1767  **/
1768 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t {
1769     unsigned int sequence; /**<  */
1770 } xcb_glx_get_pixel_mapuiv_cookie_t;
1771 
1772 /** Opcode for xcb_glx_get_pixel_mapuiv. */
1773 #define XCB_GLX_GET_PIXEL_MAPUIV 126
1774 
1775 /**
1776  * @brief xcb_glx_get_pixel_mapuiv_request_t
1777  **/
1778 typedef struct xcb_glx_get_pixel_mapuiv_request_t {
1779     uint8_t               major_opcode; /**<  */
1780     uint8_t               minor_opcode; /**<  */
1781     uint16_t              length; /**<  */
1782     xcb_glx_context_tag_t context_tag; /**<  */
1783     uint32_t              map; /**<  */
1784 } xcb_glx_get_pixel_mapuiv_request_t;
1785 
1786 /**
1787  * @brief xcb_glx_get_pixel_mapuiv_reply_t
1788  **/
1789 typedef struct xcb_glx_get_pixel_mapuiv_reply_t {
1790     uint8_t  response_type; /**<  */
1791     uint8_t  pad0; /**<  */
1792     uint16_t sequence; /**<  */
1793     uint32_t length; /**<  */
1794     uint8_t  pad1[4]; /**<  */
1795     uint32_t n; /**<  */
1796     uint32_t datum; /**<  */
1797     uint8_t  pad2[12]; /**<  */
1798 } xcb_glx_get_pixel_mapuiv_reply_t;
1799 
1800 /**
1801  * @brief xcb_glx_get_pixel_mapusv_cookie_t
1802  **/
1803 typedef struct xcb_glx_get_pixel_mapusv_cookie_t {
1804     unsigned int sequence; /**<  */
1805 } xcb_glx_get_pixel_mapusv_cookie_t;
1806 
1807 /** Opcode for xcb_glx_get_pixel_mapusv. */
1808 #define XCB_GLX_GET_PIXEL_MAPUSV 127
1809 
1810 /**
1811  * @brief xcb_glx_get_pixel_mapusv_request_t
1812  **/
1813 typedef struct xcb_glx_get_pixel_mapusv_request_t {
1814     uint8_t               major_opcode; /**<  */
1815     uint8_t               minor_opcode; /**<  */
1816     uint16_t              length; /**<  */
1817     xcb_glx_context_tag_t context_tag; /**<  */
1818     uint32_t              map; /**<  */
1819 } xcb_glx_get_pixel_mapusv_request_t;
1820 
1821 /**
1822  * @brief xcb_glx_get_pixel_mapusv_reply_t
1823  **/
1824 typedef struct xcb_glx_get_pixel_mapusv_reply_t {
1825     uint8_t  response_type; /**<  */
1826     uint8_t  pad0; /**<  */
1827     uint16_t sequence; /**<  */
1828     uint32_t length; /**<  */
1829     uint8_t  pad1[4]; /**<  */
1830     uint32_t n; /**<  */
1831     uint16_t datum; /**<  */
1832     uint8_t  pad2[16]; /**<  */
1833 } xcb_glx_get_pixel_mapusv_reply_t;
1834 
1835 /**
1836  * @brief xcb_glx_get_polygon_stipple_cookie_t
1837  **/
1838 typedef struct xcb_glx_get_polygon_stipple_cookie_t {
1839     unsigned int sequence; /**<  */
1840 } xcb_glx_get_polygon_stipple_cookie_t;
1841 
1842 /** Opcode for xcb_glx_get_polygon_stipple. */
1843 #define XCB_GLX_GET_POLYGON_STIPPLE 128
1844 
1845 /**
1846  * @brief xcb_glx_get_polygon_stipple_request_t
1847  **/
1848 typedef struct xcb_glx_get_polygon_stipple_request_t {
1849     uint8_t               major_opcode; /**<  */
1850     uint8_t               minor_opcode; /**<  */
1851     uint16_t              length; /**<  */
1852     xcb_glx_context_tag_t context_tag; /**<  */
1853     uint8_t               lsb_first; /**<  */
1854 } xcb_glx_get_polygon_stipple_request_t;
1855 
1856 /**
1857  * @brief xcb_glx_get_polygon_stipple_reply_t
1858  **/
1859 typedef struct xcb_glx_get_polygon_stipple_reply_t {
1860     uint8_t  response_type; /**<  */
1861     uint8_t  pad0; /**<  */
1862     uint16_t sequence; /**<  */
1863     uint32_t length; /**<  */
1864     uint8_t  pad1[24]; /**<  */
1865 } xcb_glx_get_polygon_stipple_reply_t;
1866 
1867 /**
1868  * @brief xcb_glx_get_string_cookie_t
1869  **/
1870 typedef struct xcb_glx_get_string_cookie_t {
1871     unsigned int sequence; /**<  */
1872 } xcb_glx_get_string_cookie_t;
1873 
1874 /** Opcode for xcb_glx_get_string. */
1875 #define XCB_GLX_GET_STRING 129
1876 
1877 /**
1878  * @brief xcb_glx_get_string_request_t
1879  **/
1880 typedef struct xcb_glx_get_string_request_t {
1881     uint8_t               major_opcode; /**<  */
1882     uint8_t               minor_opcode; /**<  */
1883     uint16_t              length; /**<  */
1884     xcb_glx_context_tag_t context_tag; /**<  */
1885     uint32_t              name; /**<  */
1886 } xcb_glx_get_string_request_t;
1887 
1888 /**
1889  * @brief xcb_glx_get_string_reply_t
1890  **/
1891 typedef struct xcb_glx_get_string_reply_t {
1892     uint8_t  response_type; /**<  */
1893     uint8_t  pad0; /**<  */
1894     uint16_t sequence; /**<  */
1895     uint32_t length; /**<  */
1896     uint8_t  pad1[4]; /**<  */
1897     uint32_t n; /**<  */
1898     uint8_t  pad2[16]; /**<  */
1899 } xcb_glx_get_string_reply_t;
1900 
1901 /**
1902  * @brief xcb_glx_get_tex_envfv_cookie_t
1903  **/
1904 typedef struct xcb_glx_get_tex_envfv_cookie_t {
1905     unsigned int sequence; /**<  */
1906 } xcb_glx_get_tex_envfv_cookie_t;
1907 
1908 /** Opcode for xcb_glx_get_tex_envfv. */
1909 #define XCB_GLX_GET_TEX_ENVFV 130
1910 
1911 /**
1912  * @brief xcb_glx_get_tex_envfv_request_t
1913  **/
1914 typedef struct xcb_glx_get_tex_envfv_request_t {
1915     uint8_t               major_opcode; /**<  */
1916     uint8_t               minor_opcode; /**<  */
1917     uint16_t              length; /**<  */
1918     xcb_glx_context_tag_t context_tag; /**<  */
1919     uint32_t              target; /**<  */
1920     uint32_t              pname; /**<  */
1921 } xcb_glx_get_tex_envfv_request_t;
1922 
1923 /**
1924  * @brief xcb_glx_get_tex_envfv_reply_t
1925  **/
1926 typedef struct xcb_glx_get_tex_envfv_reply_t {
1927     uint8_t           response_type; /**<  */
1928     uint8_t           pad0; /**<  */
1929     uint16_t          sequence; /**<  */
1930     uint32_t          length; /**<  */
1931     uint8_t           pad1[4]; /**<  */
1932     uint32_t          n; /**<  */
1933     xcb_glx_float32_t datum; /**<  */
1934     uint8_t           pad2[12]; /**<  */
1935 } xcb_glx_get_tex_envfv_reply_t;
1936 
1937 /**
1938  * @brief xcb_glx_get_tex_enviv_cookie_t
1939  **/
1940 typedef struct xcb_glx_get_tex_enviv_cookie_t {
1941     unsigned int sequence; /**<  */
1942 } xcb_glx_get_tex_enviv_cookie_t;
1943 
1944 /** Opcode for xcb_glx_get_tex_enviv. */
1945 #define XCB_GLX_GET_TEX_ENVIV 131
1946 
1947 /**
1948  * @brief xcb_glx_get_tex_enviv_request_t
1949  **/
1950 typedef struct xcb_glx_get_tex_enviv_request_t {
1951     uint8_t               major_opcode; /**<  */
1952     uint8_t               minor_opcode; /**<  */
1953     uint16_t              length; /**<  */
1954     xcb_glx_context_tag_t context_tag; /**<  */
1955     uint32_t              target; /**<  */
1956     uint32_t              pname; /**<  */
1957 } xcb_glx_get_tex_enviv_request_t;
1958 
1959 /**
1960  * @brief xcb_glx_get_tex_enviv_reply_t
1961  **/
1962 typedef struct xcb_glx_get_tex_enviv_reply_t {
1963     uint8_t  response_type; /**<  */
1964     uint8_t  pad0; /**<  */
1965     uint16_t sequence; /**<  */
1966     uint32_t length; /**<  */
1967     uint8_t  pad1[4]; /**<  */
1968     uint32_t n; /**<  */
1969     int32_t  datum; /**<  */
1970     uint8_t  pad2[12]; /**<  */
1971 } xcb_glx_get_tex_enviv_reply_t;
1972 
1973 /**
1974  * @brief xcb_glx_get_tex_gendv_cookie_t
1975  **/
1976 typedef struct xcb_glx_get_tex_gendv_cookie_t {
1977     unsigned int sequence; /**<  */
1978 } xcb_glx_get_tex_gendv_cookie_t;
1979 
1980 /** Opcode for xcb_glx_get_tex_gendv. */
1981 #define XCB_GLX_GET_TEX_GENDV 132
1982 
1983 /**
1984  * @brief xcb_glx_get_tex_gendv_request_t
1985  **/
1986 typedef struct xcb_glx_get_tex_gendv_request_t {
1987     uint8_t               major_opcode; /**<  */
1988     uint8_t               minor_opcode; /**<  */
1989     uint16_t              length; /**<  */
1990     xcb_glx_context_tag_t context_tag; /**<  */
1991     uint32_t              coord; /**<  */
1992     uint32_t              pname; /**<  */
1993 } xcb_glx_get_tex_gendv_request_t;
1994 
1995 /**
1996  * @brief xcb_glx_get_tex_gendv_reply_t
1997  **/
1998 typedef struct xcb_glx_get_tex_gendv_reply_t {
1999     uint8_t           response_type; /**<  */
2000     uint8_t           pad0; /**<  */
2001     uint16_t          sequence; /**<  */
2002     uint32_t          length; /**<  */
2003     uint8_t           pad1[4]; /**<  */
2004     uint32_t          n; /**<  */
2005     xcb_glx_float64_t datum; /**<  */
2006     uint8_t           pad2[8]; /**<  */
2007 } xcb_glx_get_tex_gendv_reply_t;
2008 
2009 /**
2010  * @brief xcb_glx_get_tex_genfv_cookie_t
2011  **/
2012 typedef struct xcb_glx_get_tex_genfv_cookie_t {
2013     unsigned int sequence; /**<  */
2014 } xcb_glx_get_tex_genfv_cookie_t;
2015 
2016 /** Opcode for xcb_glx_get_tex_genfv. */
2017 #define XCB_GLX_GET_TEX_GENFV 133
2018 
2019 /**
2020  * @brief xcb_glx_get_tex_genfv_request_t
2021  **/
2022 typedef struct xcb_glx_get_tex_genfv_request_t {
2023     uint8_t               major_opcode; /**<  */
2024     uint8_t               minor_opcode; /**<  */
2025     uint16_t              length; /**<  */
2026     xcb_glx_context_tag_t context_tag; /**<  */
2027     uint32_t              coord; /**<  */
2028     uint32_t              pname; /**<  */
2029 } xcb_glx_get_tex_genfv_request_t;
2030 
2031 /**
2032  * @brief xcb_glx_get_tex_genfv_reply_t
2033  **/
2034 typedef struct xcb_glx_get_tex_genfv_reply_t {
2035     uint8_t           response_type; /**<  */
2036     uint8_t           pad0; /**<  */
2037     uint16_t          sequence; /**<  */
2038     uint32_t          length; /**<  */
2039     uint8_t           pad1[4]; /**<  */
2040     uint32_t          n; /**<  */
2041     xcb_glx_float32_t datum; /**<  */
2042     uint8_t           pad2[12]; /**<  */
2043 } xcb_glx_get_tex_genfv_reply_t;
2044 
2045 /**
2046  * @brief xcb_glx_get_tex_geniv_cookie_t
2047  **/
2048 typedef struct xcb_glx_get_tex_geniv_cookie_t {
2049     unsigned int sequence; /**<  */
2050 } xcb_glx_get_tex_geniv_cookie_t;
2051 
2052 /** Opcode for xcb_glx_get_tex_geniv. */
2053 #define XCB_GLX_GET_TEX_GENIV 134
2054 
2055 /**
2056  * @brief xcb_glx_get_tex_geniv_request_t
2057  **/
2058 typedef struct xcb_glx_get_tex_geniv_request_t {
2059     uint8_t               major_opcode; /**<  */
2060     uint8_t               minor_opcode; /**<  */
2061     uint16_t              length; /**<  */
2062     xcb_glx_context_tag_t context_tag; /**<  */
2063     uint32_t              coord; /**<  */
2064     uint32_t              pname; /**<  */
2065 } xcb_glx_get_tex_geniv_request_t;
2066 
2067 /**
2068  * @brief xcb_glx_get_tex_geniv_reply_t
2069  **/
2070 typedef struct xcb_glx_get_tex_geniv_reply_t {
2071     uint8_t  response_type; /**<  */
2072     uint8_t  pad0; /**<  */
2073     uint16_t sequence; /**<  */
2074     uint32_t length; /**<  */
2075     uint8_t  pad1[4]; /**<  */
2076     uint32_t n; /**<  */
2077     int32_t  datum; /**<  */
2078     uint8_t  pad2[12]; /**<  */
2079 } xcb_glx_get_tex_geniv_reply_t;
2080 
2081 /**
2082  * @brief xcb_glx_get_tex_image_cookie_t
2083  **/
2084 typedef struct xcb_glx_get_tex_image_cookie_t {
2085     unsigned int sequence; /**<  */
2086 } xcb_glx_get_tex_image_cookie_t;
2087 
2088 /** Opcode for xcb_glx_get_tex_image. */
2089 #define XCB_GLX_GET_TEX_IMAGE 135
2090 
2091 /**
2092  * @brief xcb_glx_get_tex_image_request_t
2093  **/
2094 typedef struct xcb_glx_get_tex_image_request_t {
2095     uint8_t               major_opcode; /**<  */
2096     uint8_t               minor_opcode; /**<  */
2097     uint16_t              length; /**<  */
2098     xcb_glx_context_tag_t context_tag; /**<  */
2099     uint32_t              target; /**<  */
2100     int32_t               level; /**<  */
2101     uint32_t              format; /**<  */
2102     uint32_t              type; /**<  */
2103     uint8_t               swap_bytes; /**<  */
2104 } xcb_glx_get_tex_image_request_t;
2105 
2106 /**
2107  * @brief xcb_glx_get_tex_image_reply_t
2108  **/
2109 typedef struct xcb_glx_get_tex_image_reply_t {
2110     uint8_t  response_type; /**<  */
2111     uint8_t  pad0; /**<  */
2112     uint16_t sequence; /**<  */
2113     uint32_t length; /**<  */
2114     uint8_t  pad1[8]; /**<  */
2115     int32_t  width; /**<  */
2116     int32_t  height; /**<  */
2117     int32_t  depth; /**<  */
2118     uint8_t  pad2[4]; /**<  */
2119 } xcb_glx_get_tex_image_reply_t;
2120 
2121 /**
2122  * @brief xcb_glx_get_tex_parameterfv_cookie_t
2123  **/
2124 typedef struct xcb_glx_get_tex_parameterfv_cookie_t {
2125     unsigned int sequence; /**<  */
2126 } xcb_glx_get_tex_parameterfv_cookie_t;
2127 
2128 /** Opcode for xcb_glx_get_tex_parameterfv. */
2129 #define XCB_GLX_GET_TEX_PARAMETERFV 136
2130 
2131 /**
2132  * @brief xcb_glx_get_tex_parameterfv_request_t
2133  **/
2134 typedef struct xcb_glx_get_tex_parameterfv_request_t {
2135     uint8_t               major_opcode; /**<  */
2136     uint8_t               minor_opcode; /**<  */
2137     uint16_t              length; /**<  */
2138     xcb_glx_context_tag_t context_tag; /**<  */
2139     uint32_t              target; /**<  */
2140     uint32_t              pname; /**<  */
2141 } xcb_glx_get_tex_parameterfv_request_t;
2142 
2143 /**
2144  * @brief xcb_glx_get_tex_parameterfv_reply_t
2145  **/
2146 typedef struct xcb_glx_get_tex_parameterfv_reply_t {
2147     uint8_t           response_type; /**<  */
2148     uint8_t           pad0; /**<  */
2149     uint16_t          sequence; /**<  */
2150     uint32_t          length; /**<  */
2151     uint8_t           pad1[4]; /**<  */
2152     uint32_t          n; /**<  */
2153     xcb_glx_float32_t datum; /**<  */
2154     uint8_t           pad2[12]; /**<  */
2155 } xcb_glx_get_tex_parameterfv_reply_t;
2156 
2157 /**
2158  * @brief xcb_glx_get_tex_parameteriv_cookie_t
2159  **/
2160 typedef struct xcb_glx_get_tex_parameteriv_cookie_t {
2161     unsigned int sequence; /**<  */
2162 } xcb_glx_get_tex_parameteriv_cookie_t;
2163 
2164 /** Opcode for xcb_glx_get_tex_parameteriv. */
2165 #define XCB_GLX_GET_TEX_PARAMETERIV 137
2166 
2167 /**
2168  * @brief xcb_glx_get_tex_parameteriv_request_t
2169  **/
2170 typedef struct xcb_glx_get_tex_parameteriv_request_t {
2171     uint8_t               major_opcode; /**<  */
2172     uint8_t               minor_opcode; /**<  */
2173     uint16_t              length; /**<  */
2174     xcb_glx_context_tag_t context_tag; /**<  */
2175     uint32_t              target; /**<  */
2176     uint32_t              pname; /**<  */
2177 } xcb_glx_get_tex_parameteriv_request_t;
2178 
2179 /**
2180  * @brief xcb_glx_get_tex_parameteriv_reply_t
2181  **/
2182 typedef struct xcb_glx_get_tex_parameteriv_reply_t {
2183     uint8_t  response_type; /**<  */
2184     uint8_t  pad0; /**<  */
2185     uint16_t sequence; /**<  */
2186     uint32_t length; /**<  */
2187     uint8_t  pad1[4]; /**<  */
2188     uint32_t n; /**<  */
2189     int32_t  datum; /**<  */
2190     uint8_t  pad2[12]; /**<  */
2191 } xcb_glx_get_tex_parameteriv_reply_t;
2192 
2193 /**
2194  * @brief xcb_glx_get_tex_level_parameterfv_cookie_t
2195  **/
2196 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t {
2197     unsigned int sequence; /**<  */
2198 } xcb_glx_get_tex_level_parameterfv_cookie_t;
2199 
2200 /** Opcode for xcb_glx_get_tex_level_parameterfv. */
2201 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138
2202 
2203 /**
2204  * @brief xcb_glx_get_tex_level_parameterfv_request_t
2205  **/
2206 typedef struct xcb_glx_get_tex_level_parameterfv_request_t {
2207     uint8_t               major_opcode; /**<  */
2208     uint8_t               minor_opcode; /**<  */
2209     uint16_t              length; /**<  */
2210     xcb_glx_context_tag_t context_tag; /**<  */
2211     uint32_t              target; /**<  */
2212     int32_t               level; /**<  */
2213     uint32_t              pname; /**<  */
2214 } xcb_glx_get_tex_level_parameterfv_request_t;
2215 
2216 /**
2217  * @brief xcb_glx_get_tex_level_parameterfv_reply_t
2218  **/
2219 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t {
2220     uint8_t           response_type; /**<  */
2221     uint8_t           pad0; /**<  */
2222     uint16_t          sequence; /**<  */
2223     uint32_t          length; /**<  */
2224     uint8_t           pad1[4]; /**<  */
2225     uint32_t          n; /**<  */
2226     xcb_glx_float32_t datum; /**<  */
2227     uint8_t           pad2[12]; /**<  */
2228 } xcb_glx_get_tex_level_parameterfv_reply_t;
2229 
2230 /**
2231  * @brief xcb_glx_get_tex_level_parameteriv_cookie_t
2232  **/
2233 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t {
2234     unsigned int sequence; /**<  */
2235 } xcb_glx_get_tex_level_parameteriv_cookie_t;
2236 
2237 /** Opcode for xcb_glx_get_tex_level_parameteriv. */
2238 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139
2239 
2240 /**
2241  * @brief xcb_glx_get_tex_level_parameteriv_request_t
2242  **/
2243 typedef struct xcb_glx_get_tex_level_parameteriv_request_t {
2244     uint8_t               major_opcode; /**<  */
2245     uint8_t               minor_opcode; /**<  */
2246     uint16_t              length; /**<  */
2247     xcb_glx_context_tag_t context_tag; /**<  */
2248     uint32_t              target; /**<  */
2249     int32_t               level; /**<  */
2250     uint32_t              pname; /**<  */
2251 } xcb_glx_get_tex_level_parameteriv_request_t;
2252 
2253 /**
2254  * @brief xcb_glx_get_tex_level_parameteriv_reply_t
2255  **/
2256 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t {
2257     uint8_t  response_type; /**<  */
2258     uint8_t  pad0; /**<  */
2259     uint16_t sequence; /**<  */
2260     uint32_t length; /**<  */
2261     uint8_t  pad1[4]; /**<  */
2262     uint32_t n; /**<  */
2263     int32_t  datum; /**<  */
2264     uint8_t  pad2[12]; /**<  */
2265 } xcb_glx_get_tex_level_parameteriv_reply_t;
2266 
2267 /**
2268  * @brief xcb_glx_is_list_cookie_t
2269  **/
2270 typedef struct xcb_glx_is_list_cookie_t {
2271     unsigned int sequence; /**<  */
2272 } xcb_glx_is_list_cookie_t;
2273 
2274 /** Opcode for xcb_glx_is_list. */
2275 #define XCB_GLX_IS_LIST 141
2276 
2277 /**
2278  * @brief xcb_glx_is_list_request_t
2279  **/
2280 typedef struct xcb_glx_is_list_request_t {
2281     uint8_t               major_opcode; /**<  */
2282     uint8_t               minor_opcode; /**<  */
2283     uint16_t              length; /**<  */
2284     xcb_glx_context_tag_t context_tag; /**<  */
2285     uint32_t              list; /**<  */
2286 } xcb_glx_is_list_request_t;
2287 
2288 /**
2289  * @brief xcb_glx_is_list_reply_t
2290  **/
2291 typedef struct xcb_glx_is_list_reply_t {
2292     uint8_t          response_type; /**<  */
2293     uint8_t          pad0; /**<  */
2294     uint16_t         sequence; /**<  */
2295     uint32_t         length; /**<  */
2296     xcb_glx_bool32_t ret_val; /**<  */
2297 } xcb_glx_is_list_reply_t;
2298 
2299 /** Opcode for xcb_glx_flush. */
2300 #define XCB_GLX_FLUSH 142
2301 
2302 /**
2303  * @brief xcb_glx_flush_request_t
2304  **/
2305 typedef struct xcb_glx_flush_request_t {
2306     uint8_t               major_opcode; /**<  */
2307     uint8_t               minor_opcode; /**<  */
2308     uint16_t              length; /**<  */
2309     xcb_glx_context_tag_t context_tag; /**<  */
2310 } xcb_glx_flush_request_t;
2311 
2312 /**
2313  * @brief xcb_glx_are_textures_resident_cookie_t
2314  **/
2315 typedef struct xcb_glx_are_textures_resident_cookie_t {
2316     unsigned int sequence; /**<  */
2317 } xcb_glx_are_textures_resident_cookie_t;
2318 
2319 /** Opcode for xcb_glx_are_textures_resident. */
2320 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143
2321 
2322 /**
2323  * @brief xcb_glx_are_textures_resident_request_t
2324  **/
2325 typedef struct xcb_glx_are_textures_resident_request_t {
2326     uint8_t               major_opcode; /**<  */
2327     uint8_t               minor_opcode; /**<  */
2328     uint16_t              length; /**<  */
2329     xcb_glx_context_tag_t context_tag; /**<  */
2330     int32_t               n; /**<  */
2331 } xcb_glx_are_textures_resident_request_t;
2332 
2333 /**
2334  * @brief xcb_glx_are_textures_resident_reply_t
2335  **/
2336 typedef struct xcb_glx_are_textures_resident_reply_t {
2337     uint8_t          response_type; /**<  */
2338     uint8_t          pad0; /**<  */
2339     uint16_t         sequence; /**<  */
2340     uint32_t         length; /**<  */
2341     xcb_glx_bool32_t ret_val; /**<  */
2342     uint8_t          pad1[20]; /**<  */
2343 } xcb_glx_are_textures_resident_reply_t;
2344 
2345 /** Opcode for xcb_glx_delete_textures. */
2346 #define XCB_GLX_DELETE_TEXTURES 144
2347 
2348 /**
2349  * @brief xcb_glx_delete_textures_request_t
2350  **/
2351 typedef struct xcb_glx_delete_textures_request_t {
2352     uint8_t               major_opcode; /**<  */
2353     uint8_t               minor_opcode; /**<  */
2354     uint16_t              length; /**<  */
2355     xcb_glx_context_tag_t context_tag; /**<  */
2356     int32_t               n; /**<  */
2357 } xcb_glx_delete_textures_request_t;
2358 
2359 /**
2360  * @brief xcb_glx_gen_textures_cookie_t
2361  **/
2362 typedef struct xcb_glx_gen_textures_cookie_t {
2363     unsigned int sequence; /**<  */
2364 } xcb_glx_gen_textures_cookie_t;
2365 
2366 /** Opcode for xcb_glx_gen_textures. */
2367 #define XCB_GLX_GEN_TEXTURES 145
2368 
2369 /**
2370  * @brief xcb_glx_gen_textures_request_t
2371  **/
2372 typedef struct xcb_glx_gen_textures_request_t {
2373     uint8_t               major_opcode; /**<  */
2374     uint8_t               minor_opcode; /**<  */
2375     uint16_t              length; /**<  */
2376     xcb_glx_context_tag_t context_tag; /**<  */
2377     int32_t               n; /**<  */
2378 } xcb_glx_gen_textures_request_t;
2379 
2380 /**
2381  * @brief xcb_glx_gen_textures_reply_t
2382  **/
2383 typedef struct xcb_glx_gen_textures_reply_t {
2384     uint8_t  response_type; /**<  */
2385     uint8_t  pad0; /**<  */
2386     uint16_t sequence; /**<  */
2387     uint32_t length; /**<  */
2388     uint8_t  pad1[24]; /**<  */
2389 } xcb_glx_gen_textures_reply_t;
2390 
2391 /**
2392  * @brief xcb_glx_is_texture_cookie_t
2393  **/
2394 typedef struct xcb_glx_is_texture_cookie_t {
2395     unsigned int sequence; /**<  */
2396 } xcb_glx_is_texture_cookie_t;
2397 
2398 /** Opcode for xcb_glx_is_texture. */
2399 #define XCB_GLX_IS_TEXTURE 146
2400 
2401 /**
2402  * @brief xcb_glx_is_texture_request_t
2403  **/
2404 typedef struct xcb_glx_is_texture_request_t {
2405     uint8_t               major_opcode; /**<  */
2406     uint8_t               minor_opcode; /**<  */
2407     uint16_t              length; /**<  */
2408     xcb_glx_context_tag_t context_tag; /**<  */
2409     uint32_t              texture; /**<  */
2410 } xcb_glx_is_texture_request_t;
2411 
2412 /**
2413  * @brief xcb_glx_is_texture_reply_t
2414  **/
2415 typedef struct xcb_glx_is_texture_reply_t {
2416     uint8_t          response_type; /**<  */
2417     uint8_t          pad0; /**<  */
2418     uint16_t         sequence; /**<  */
2419     uint32_t         length; /**<  */
2420     xcb_glx_bool32_t ret_val; /**<  */
2421 } xcb_glx_is_texture_reply_t;
2422 
2423 /**
2424  * @brief xcb_glx_get_color_table_cookie_t
2425  **/
2426 typedef struct xcb_glx_get_color_table_cookie_t {
2427     unsigned int sequence; /**<  */
2428 } xcb_glx_get_color_table_cookie_t;
2429 
2430 /** Opcode for xcb_glx_get_color_table. */
2431 #define XCB_GLX_GET_COLOR_TABLE 147
2432 
2433 /**
2434  * @brief xcb_glx_get_color_table_request_t
2435  **/
2436 typedef struct xcb_glx_get_color_table_request_t {
2437     uint8_t               major_opcode; /**<  */
2438     uint8_t               minor_opcode; /**<  */
2439     uint16_t              length; /**<  */
2440     xcb_glx_context_tag_t context_tag; /**<  */
2441     uint32_t              target; /**<  */
2442     uint32_t              format; /**<  */
2443     uint32_t              type; /**<  */
2444     uint8_t               swap_bytes; /**<  */
2445 } xcb_glx_get_color_table_request_t;
2446 
2447 /**
2448  * @brief xcb_glx_get_color_table_reply_t
2449  **/
2450 typedef struct xcb_glx_get_color_table_reply_t {
2451     uint8_t  response_type; /**<  */
2452     uint8_t  pad0; /**<  */
2453     uint16_t sequence; /**<  */
2454     uint32_t length; /**<  */
2455     uint8_t  pad1[8]; /**<  */
2456     int32_t  width; /**<  */
2457     uint8_t  pad2[12]; /**<  */
2458 } xcb_glx_get_color_table_reply_t;
2459 
2460 /**
2461  * @brief xcb_glx_get_color_table_parameterfv_cookie_t
2462  **/
2463 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t {
2464     unsigned int sequence; /**<  */
2465 } xcb_glx_get_color_table_parameterfv_cookie_t;
2466 
2467 /** Opcode for xcb_glx_get_color_table_parameterfv. */
2468 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148
2469 
2470 /**
2471  * @brief xcb_glx_get_color_table_parameterfv_request_t
2472  **/
2473 typedef struct xcb_glx_get_color_table_parameterfv_request_t {
2474     uint8_t               major_opcode; /**<  */
2475     uint8_t               minor_opcode; /**<  */
2476     uint16_t              length; /**<  */
2477     xcb_glx_context_tag_t context_tag; /**<  */
2478     uint32_t              target; /**<  */
2479     uint32_t              pname; /**<  */
2480 } xcb_glx_get_color_table_parameterfv_request_t;
2481 
2482 /**
2483  * @brief xcb_glx_get_color_table_parameterfv_reply_t
2484  **/
2485 typedef struct xcb_glx_get_color_table_parameterfv_reply_t {
2486     uint8_t           response_type; /**<  */
2487     uint8_t           pad0; /**<  */
2488     uint16_t          sequence; /**<  */
2489     uint32_t          length; /**<  */
2490     uint8_t           pad1[4]; /**<  */
2491     uint32_t          n; /**<  */
2492     xcb_glx_float32_t datum; /**<  */
2493     uint8_t           pad2[12]; /**<  */
2494 } xcb_glx_get_color_table_parameterfv_reply_t;
2495 
2496 /**
2497  * @brief xcb_glx_get_color_table_parameteriv_cookie_t
2498  **/
2499 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t {
2500     unsigned int sequence; /**<  */
2501 } xcb_glx_get_color_table_parameteriv_cookie_t;
2502 
2503 /** Opcode for xcb_glx_get_color_table_parameteriv. */
2504 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149
2505 
2506 /**
2507  * @brief xcb_glx_get_color_table_parameteriv_request_t
2508  **/
2509 typedef struct xcb_glx_get_color_table_parameteriv_request_t {
2510     uint8_t               major_opcode; /**<  */
2511     uint8_t               minor_opcode; /**<  */
2512     uint16_t              length; /**<  */
2513     xcb_glx_context_tag_t context_tag; /**<  */
2514     uint32_t              target; /**<  */
2515     uint32_t              pname; /**<  */
2516 } xcb_glx_get_color_table_parameteriv_request_t;
2517 
2518 /**
2519  * @brief xcb_glx_get_color_table_parameteriv_reply_t
2520  **/
2521 typedef struct xcb_glx_get_color_table_parameteriv_reply_t {
2522     uint8_t  response_type; /**<  */
2523     uint8_t  pad0; /**<  */
2524     uint16_t sequence; /**<  */
2525     uint32_t length; /**<  */
2526     uint8_t  pad1[4]; /**<  */
2527     uint32_t n; /**<  */
2528     int32_t  datum; /**<  */
2529     uint8_t  pad2[12]; /**<  */
2530 } xcb_glx_get_color_table_parameteriv_reply_t;
2531 
2532 /**
2533  * @brief xcb_glx_get_convolution_filter_cookie_t
2534  **/
2535 typedef struct xcb_glx_get_convolution_filter_cookie_t {
2536     unsigned int sequence; /**<  */
2537 } xcb_glx_get_convolution_filter_cookie_t;
2538 
2539 /** Opcode for xcb_glx_get_convolution_filter. */
2540 #define XCB_GLX_GET_CONVOLUTION_FILTER 150
2541 
2542 /**
2543  * @brief xcb_glx_get_convolution_filter_request_t
2544  **/
2545 typedef struct xcb_glx_get_convolution_filter_request_t {
2546     uint8_t               major_opcode; /**<  */
2547     uint8_t               minor_opcode; /**<  */
2548     uint16_t              length; /**<  */
2549     xcb_glx_context_tag_t context_tag; /**<  */
2550     uint32_t              target; /**<  */
2551     uint32_t              format; /**<  */
2552     uint32_t              type; /**<  */
2553     uint8_t               swap_bytes; /**<  */
2554 } xcb_glx_get_convolution_filter_request_t;
2555 
2556 /**
2557  * @brief xcb_glx_get_convolution_filter_reply_t
2558  **/
2559 typedef struct xcb_glx_get_convolution_filter_reply_t {
2560     uint8_t  response_type; /**<  */
2561     uint8_t  pad0; /**<  */
2562     uint16_t sequence; /**<  */
2563     uint32_t length; /**<  */
2564     uint8_t  pad1[8]; /**<  */
2565     int32_t  width; /**<  */
2566     int32_t  height; /**<  */
2567     uint8_t  pad2[8]; /**<  */
2568 } xcb_glx_get_convolution_filter_reply_t;
2569 
2570 /**
2571  * @brief xcb_glx_get_convolution_parameterfv_cookie_t
2572  **/
2573 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t {
2574     unsigned int sequence; /**<  */
2575 } xcb_glx_get_convolution_parameterfv_cookie_t;
2576 
2577 /** Opcode for xcb_glx_get_convolution_parameterfv. */
2578 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151
2579 
2580 /**
2581  * @brief xcb_glx_get_convolution_parameterfv_request_t
2582  **/
2583 typedef struct xcb_glx_get_convolution_parameterfv_request_t {
2584     uint8_t               major_opcode; /**<  */
2585     uint8_t               minor_opcode; /**<  */
2586     uint16_t              length; /**<  */
2587     xcb_glx_context_tag_t context_tag; /**<  */
2588     uint32_t              target; /**<  */
2589     uint32_t              pname; /**<  */
2590 } xcb_glx_get_convolution_parameterfv_request_t;
2591 
2592 /**
2593  * @brief xcb_glx_get_convolution_parameterfv_reply_t
2594  **/
2595 typedef struct xcb_glx_get_convolution_parameterfv_reply_t {
2596     uint8_t           response_type; /**<  */
2597     uint8_t           pad0; /**<  */
2598     uint16_t          sequence; /**<  */
2599     uint32_t          length; /**<  */
2600     uint8_t           pad1[4]; /**<  */
2601     uint32_t          n; /**<  */
2602     xcb_glx_float32_t datum; /**<  */
2603     uint8_t           pad2[12]; /**<  */
2604 } xcb_glx_get_convolution_parameterfv_reply_t;
2605 
2606 /**
2607  * @brief xcb_glx_get_convolution_parameteriv_cookie_t
2608  **/
2609 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t {
2610     unsigned int sequence; /**<  */
2611 } xcb_glx_get_convolution_parameteriv_cookie_t;
2612 
2613 /** Opcode for xcb_glx_get_convolution_parameteriv. */
2614 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152
2615 
2616 /**
2617  * @brief xcb_glx_get_convolution_parameteriv_request_t
2618  **/
2619 typedef struct xcb_glx_get_convolution_parameteriv_request_t {
2620     uint8_t               major_opcode; /**<  */
2621     uint8_t               minor_opcode; /**<  */
2622     uint16_t              length; /**<  */
2623     xcb_glx_context_tag_t context_tag; /**<  */
2624     uint32_t              target; /**<  */
2625     uint32_t              pname; /**<  */
2626 } xcb_glx_get_convolution_parameteriv_request_t;
2627 
2628 /**
2629  * @brief xcb_glx_get_convolution_parameteriv_reply_t
2630  **/
2631 typedef struct xcb_glx_get_convolution_parameteriv_reply_t {
2632     uint8_t  response_type; /**<  */
2633     uint8_t  pad0; /**<  */
2634     uint16_t sequence; /**<  */
2635     uint32_t length; /**<  */
2636     uint8_t  pad1[4]; /**<  */
2637     uint32_t n; /**<  */
2638     int32_t  datum; /**<  */
2639     uint8_t  pad2[12]; /**<  */
2640 } xcb_glx_get_convolution_parameteriv_reply_t;
2641 
2642 /**
2643  * @brief xcb_glx_get_separable_filter_cookie_t
2644  **/
2645 typedef struct xcb_glx_get_separable_filter_cookie_t {
2646     unsigned int sequence; /**<  */
2647 } xcb_glx_get_separable_filter_cookie_t;
2648 
2649 /** Opcode for xcb_glx_get_separable_filter. */
2650 #define XCB_GLX_GET_SEPARABLE_FILTER 153
2651 
2652 /**
2653  * @brief xcb_glx_get_separable_filter_request_t
2654  **/
2655 typedef struct xcb_glx_get_separable_filter_request_t {
2656     uint8_t               major_opcode; /**<  */
2657     uint8_t               minor_opcode; /**<  */
2658     uint16_t              length; /**<  */
2659     xcb_glx_context_tag_t context_tag; /**<  */
2660     uint32_t              target; /**<  */
2661     uint32_t              format; /**<  */
2662     uint32_t              type; /**<  */
2663     uint8_t               swap_bytes; /**<  */
2664 } xcb_glx_get_separable_filter_request_t;
2665 
2666 /**
2667  * @brief xcb_glx_get_separable_filter_reply_t
2668  **/
2669 typedef struct xcb_glx_get_separable_filter_reply_t {
2670     uint8_t  response_type; /**<  */
2671     uint8_t  pad0; /**<  */
2672     uint16_t sequence; /**<  */
2673     uint32_t length; /**<  */
2674     uint8_t  pad1[8]; /**<  */
2675     int32_t  row_w; /**<  */
2676     int32_t  col_h; /**<  */
2677     uint8_t  pad2[8]; /**<  */
2678 } xcb_glx_get_separable_filter_reply_t;
2679 
2680 /**
2681  * @brief xcb_glx_get_histogram_cookie_t
2682  **/
2683 typedef struct xcb_glx_get_histogram_cookie_t {
2684     unsigned int sequence; /**<  */
2685 } xcb_glx_get_histogram_cookie_t;
2686 
2687 /** Opcode for xcb_glx_get_histogram. */
2688 #define XCB_GLX_GET_HISTOGRAM 154
2689 
2690 /**
2691  * @brief xcb_glx_get_histogram_request_t
2692  **/
2693 typedef struct xcb_glx_get_histogram_request_t {
2694     uint8_t               major_opcode; /**<  */
2695     uint8_t               minor_opcode; /**<  */
2696     uint16_t              length; /**<  */
2697     xcb_glx_context_tag_t context_tag; /**<  */
2698     uint32_t              target; /**<  */
2699     uint32_t              format; /**<  */
2700     uint32_t              type; /**<  */
2701     uint8_t               swap_bytes; /**<  */
2702     uint8_t               reset; /**<  */
2703 } xcb_glx_get_histogram_request_t;
2704 
2705 /**
2706  * @brief xcb_glx_get_histogram_reply_t
2707  **/
2708 typedef struct xcb_glx_get_histogram_reply_t {
2709     uint8_t  response_type; /**<  */
2710     uint8_t  pad0; /**<  */
2711     uint16_t sequence; /**<  */
2712     uint32_t length; /**<  */
2713     uint8_t  pad1[8]; /**<  */
2714     int32_t  width; /**<  */
2715     uint8_t  pad2[12]; /**<  */
2716 } xcb_glx_get_histogram_reply_t;
2717 
2718 /**
2719  * @brief xcb_glx_get_histogram_parameterfv_cookie_t
2720  **/
2721 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t {
2722     unsigned int sequence; /**<  */
2723 } xcb_glx_get_histogram_parameterfv_cookie_t;
2724 
2725 /** Opcode for xcb_glx_get_histogram_parameterfv. */
2726 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155
2727 
2728 /**
2729  * @brief xcb_glx_get_histogram_parameterfv_request_t
2730  **/
2731 typedef struct xcb_glx_get_histogram_parameterfv_request_t {
2732     uint8_t               major_opcode; /**<  */
2733     uint8_t               minor_opcode; /**<  */
2734     uint16_t              length; /**<  */
2735     xcb_glx_context_tag_t context_tag; /**<  */
2736     uint32_t              target; /**<  */
2737     uint32_t              pname; /**<  */
2738 } xcb_glx_get_histogram_parameterfv_request_t;
2739 
2740 /**
2741  * @brief xcb_glx_get_histogram_parameterfv_reply_t
2742  **/
2743 typedef struct xcb_glx_get_histogram_parameterfv_reply_t {
2744     uint8_t           response_type; /**<  */
2745     uint8_t           pad0; /**<  */
2746     uint16_t          sequence; /**<  */
2747     uint32_t          length; /**<  */
2748     uint8_t           pad1[4]; /**<  */
2749     uint32_t          n; /**<  */
2750     xcb_glx_float32_t datum; /**<  */
2751     uint8_t           pad2[12]; /**<  */
2752 } xcb_glx_get_histogram_parameterfv_reply_t;
2753 
2754 /**
2755  * @brief xcb_glx_get_histogram_parameteriv_cookie_t
2756  **/
2757 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t {
2758     unsigned int sequence; /**<  */
2759 } xcb_glx_get_histogram_parameteriv_cookie_t;
2760 
2761 /** Opcode for xcb_glx_get_histogram_parameteriv. */
2762 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156
2763 
2764 /**
2765  * @brief xcb_glx_get_histogram_parameteriv_request_t
2766  **/
2767 typedef struct xcb_glx_get_histogram_parameteriv_request_t {
2768     uint8_t               major_opcode; /**<  */
2769     uint8_t               minor_opcode; /**<  */
2770     uint16_t              length; /**<  */
2771     xcb_glx_context_tag_t context_tag; /**<  */
2772     uint32_t              target; /**<  */
2773     uint32_t              pname; /**<  */
2774 } xcb_glx_get_histogram_parameteriv_request_t;
2775 
2776 /**
2777  * @brief xcb_glx_get_histogram_parameteriv_reply_t
2778  **/
2779 typedef struct xcb_glx_get_histogram_parameteriv_reply_t {
2780     uint8_t  response_type; /**<  */
2781     uint8_t  pad0; /**<  */
2782     uint16_t sequence; /**<  */
2783     uint32_t length; /**<  */
2784     uint8_t  pad1[4]; /**<  */
2785     uint32_t n; /**<  */
2786     int32_t  datum; /**<  */
2787     uint8_t  pad2[12]; /**<  */
2788 } xcb_glx_get_histogram_parameteriv_reply_t;
2789 
2790 /**
2791  * @brief xcb_glx_get_minmax_cookie_t
2792  **/
2793 typedef struct xcb_glx_get_minmax_cookie_t {
2794     unsigned int sequence; /**<  */
2795 } xcb_glx_get_minmax_cookie_t;
2796 
2797 /** Opcode for xcb_glx_get_minmax. */
2798 #define XCB_GLX_GET_MINMAX 157
2799 
2800 /**
2801  * @brief xcb_glx_get_minmax_request_t
2802  **/
2803 typedef struct xcb_glx_get_minmax_request_t {
2804     uint8_t               major_opcode; /**<  */
2805     uint8_t               minor_opcode; /**<  */
2806     uint16_t              length; /**<  */
2807     xcb_glx_context_tag_t context_tag; /**<  */
2808     uint32_t              target; /**<  */
2809     uint32_t              format; /**<  */
2810     uint32_t              type; /**<  */
2811     uint8_t               swap_bytes; /**<  */
2812     uint8_t               reset; /**<  */
2813 } xcb_glx_get_minmax_request_t;
2814 
2815 /**
2816  * @brief xcb_glx_get_minmax_reply_t
2817  **/
2818 typedef struct xcb_glx_get_minmax_reply_t {
2819     uint8_t  response_type; /**<  */
2820     uint8_t  pad0; /**<  */
2821     uint16_t sequence; /**<  */
2822     uint32_t length; /**<  */
2823     uint8_t  pad1[24]; /**<  */
2824 } xcb_glx_get_minmax_reply_t;
2825 
2826 /**
2827  * @brief xcb_glx_get_minmax_parameterfv_cookie_t
2828  **/
2829 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t {
2830     unsigned int sequence; /**<  */
2831 } xcb_glx_get_minmax_parameterfv_cookie_t;
2832 
2833 /** Opcode for xcb_glx_get_minmax_parameterfv. */
2834 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158
2835 
2836 /**
2837  * @brief xcb_glx_get_minmax_parameterfv_request_t
2838  **/
2839 typedef struct xcb_glx_get_minmax_parameterfv_request_t {
2840     uint8_t               major_opcode; /**<  */
2841     uint8_t               minor_opcode; /**<  */
2842     uint16_t              length; /**<  */
2843     xcb_glx_context_tag_t context_tag; /**<  */
2844     uint32_t              target; /**<  */
2845     uint32_t              pname; /**<  */
2846 } xcb_glx_get_minmax_parameterfv_request_t;
2847 
2848 /**
2849  * @brief xcb_glx_get_minmax_parameterfv_reply_t
2850  **/
2851 typedef struct xcb_glx_get_minmax_parameterfv_reply_t {
2852     uint8_t           response_type; /**<  */
2853     uint8_t           pad0; /**<  */
2854     uint16_t          sequence; /**<  */
2855     uint32_t          length; /**<  */
2856     uint8_t           pad1[4]; /**<  */
2857     uint32_t          n; /**<  */
2858     xcb_glx_float32_t datum; /**<  */
2859     uint8_t           pad2[12]; /**<  */
2860 } xcb_glx_get_minmax_parameterfv_reply_t;
2861 
2862 /**
2863  * @brief xcb_glx_get_minmax_parameteriv_cookie_t
2864  **/
2865 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t {
2866     unsigned int sequence; /**<  */
2867 } xcb_glx_get_minmax_parameteriv_cookie_t;
2868 
2869 /** Opcode for xcb_glx_get_minmax_parameteriv. */
2870 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159
2871 
2872 /**
2873  * @brief xcb_glx_get_minmax_parameteriv_request_t
2874  **/
2875 typedef struct xcb_glx_get_minmax_parameteriv_request_t {
2876     uint8_t               major_opcode; /**<  */
2877     uint8_t               minor_opcode; /**<  */
2878     uint16_t              length; /**<  */
2879     xcb_glx_context_tag_t context_tag; /**<  */
2880     uint32_t              target; /**<  */
2881     uint32_t              pname; /**<  */
2882 } xcb_glx_get_minmax_parameteriv_request_t;
2883 
2884 /**
2885  * @brief xcb_glx_get_minmax_parameteriv_reply_t
2886  **/
2887 typedef struct xcb_glx_get_minmax_parameteriv_reply_t {
2888     uint8_t  response_type; /**<  */
2889     uint8_t  pad0; /**<  */
2890     uint16_t sequence; /**<  */
2891     uint32_t length; /**<  */
2892     uint8_t  pad1[4]; /**<  */
2893     uint32_t n; /**<  */
2894     int32_t  datum; /**<  */
2895     uint8_t  pad2[12]; /**<  */
2896 } xcb_glx_get_minmax_parameteriv_reply_t;
2897 
2898 /**
2899  * @brief xcb_glx_get_compressed_tex_image_arb_cookie_t
2900  **/
2901 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
2902     unsigned int sequence; /**<  */
2903 } xcb_glx_get_compressed_tex_image_arb_cookie_t;
2904 
2905 /** Opcode for xcb_glx_get_compressed_tex_image_arb. */
2906 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160
2907 
2908 /**
2909  * @brief xcb_glx_get_compressed_tex_image_arb_request_t
2910  **/
2911 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t {
2912     uint8_t               major_opcode; /**<  */
2913     uint8_t               minor_opcode; /**<  */
2914     uint16_t              length; /**<  */
2915     xcb_glx_context_tag_t context_tag; /**<  */
2916     uint32_t              target; /**<  */
2917     int32_t               level; /**<  */
2918 } xcb_glx_get_compressed_tex_image_arb_request_t;
2919 
2920 /**
2921  * @brief xcb_glx_get_compressed_tex_image_arb_reply_t
2922  **/
2923 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t {
2924     uint8_t  response_type; /**<  */
2925     uint8_t  pad0; /**<  */
2926     uint16_t sequence; /**<  */
2927     uint32_t length; /**<  */
2928     uint8_t  pad1[8]; /**<  */
2929     int32_t  size; /**<  */
2930     uint8_t  pad2[12]; /**<  */
2931 } xcb_glx_get_compressed_tex_image_arb_reply_t;
2932 
2933 /** Opcode for xcb_glx_delete_queries_arb. */
2934 #define XCB_GLX_DELETE_QUERIES_ARB 161
2935 
2936 /**
2937  * @brief xcb_glx_delete_queries_arb_request_t
2938  **/
2939 typedef struct xcb_glx_delete_queries_arb_request_t {
2940     uint8_t               major_opcode; /**<  */
2941     uint8_t               minor_opcode; /**<  */
2942     uint16_t              length; /**<  */
2943     xcb_glx_context_tag_t context_tag; /**<  */
2944     int32_t               n; /**<  */
2945 } xcb_glx_delete_queries_arb_request_t;
2946 
2947 /**
2948  * @brief xcb_glx_gen_queries_arb_cookie_t
2949  **/
2950 typedef struct xcb_glx_gen_queries_arb_cookie_t {
2951     unsigned int sequence; /**<  */
2952 } xcb_glx_gen_queries_arb_cookie_t;
2953 
2954 /** Opcode for xcb_glx_gen_queries_arb. */
2955 #define XCB_GLX_GEN_QUERIES_ARB 162
2956 
2957 /**
2958  * @brief xcb_glx_gen_queries_arb_request_t
2959  **/
2960 typedef struct xcb_glx_gen_queries_arb_request_t {
2961     uint8_t               major_opcode; /**<  */
2962     uint8_t               minor_opcode; /**<  */
2963     uint16_t              length; /**<  */
2964     xcb_glx_context_tag_t context_tag; /**<  */
2965     int32_t               n; /**<  */
2966 } xcb_glx_gen_queries_arb_request_t;
2967 
2968 /**
2969  * @brief xcb_glx_gen_queries_arb_reply_t
2970  **/
2971 typedef struct xcb_glx_gen_queries_arb_reply_t {
2972     uint8_t  response_type; /**<  */
2973     uint8_t  pad0; /**<  */
2974     uint16_t sequence; /**<  */
2975     uint32_t length; /**<  */
2976     uint8_t  pad1[24]; /**<  */
2977 } xcb_glx_gen_queries_arb_reply_t;
2978 
2979 /**
2980  * @brief xcb_glx_is_query_arb_cookie_t
2981  **/
2982 typedef struct xcb_glx_is_query_arb_cookie_t {
2983     unsigned int sequence; /**<  */
2984 } xcb_glx_is_query_arb_cookie_t;
2985 
2986 /** Opcode for xcb_glx_is_query_arb. */
2987 #define XCB_GLX_IS_QUERY_ARB 163
2988 
2989 /**
2990  * @brief xcb_glx_is_query_arb_request_t
2991  **/
2992 typedef struct xcb_glx_is_query_arb_request_t {
2993     uint8_t               major_opcode; /**<  */
2994     uint8_t               minor_opcode; /**<  */
2995     uint16_t              length; /**<  */
2996     xcb_glx_context_tag_t context_tag; /**<  */
2997     uint32_t              id; /**<  */
2998 } xcb_glx_is_query_arb_request_t;
2999 
3000 /**
3001  * @brief xcb_glx_is_query_arb_reply_t
3002  **/
3003 typedef struct xcb_glx_is_query_arb_reply_t {
3004     uint8_t          response_type; /**<  */
3005     uint8_t          pad0; /**<  */
3006     uint16_t         sequence; /**<  */
3007     uint32_t         length; /**<  */
3008     xcb_glx_bool32_t ret_val; /**<  */
3009 } xcb_glx_is_query_arb_reply_t;
3010 
3011 /**
3012  * @brief xcb_glx_get_queryiv_arb_cookie_t
3013  **/
3014 typedef struct xcb_glx_get_queryiv_arb_cookie_t {
3015     unsigned int sequence; /**<  */
3016 } xcb_glx_get_queryiv_arb_cookie_t;
3017 
3018 /** Opcode for xcb_glx_get_queryiv_arb. */
3019 #define XCB_GLX_GET_QUERYIV_ARB 164
3020 
3021 /**
3022  * @brief xcb_glx_get_queryiv_arb_request_t
3023  **/
3024 typedef struct xcb_glx_get_queryiv_arb_request_t {
3025     uint8_t               major_opcode; /**<  */
3026     uint8_t               minor_opcode; /**<  */
3027     uint16_t              length; /**<  */
3028     xcb_glx_context_tag_t context_tag; /**<  */
3029     uint32_t              target; /**<  */
3030     uint32_t              pname; /**<  */
3031 } xcb_glx_get_queryiv_arb_request_t;
3032 
3033 /**
3034  * @brief xcb_glx_get_queryiv_arb_reply_t
3035  **/
3036 typedef struct xcb_glx_get_queryiv_arb_reply_t {
3037     uint8_t  response_type; /**<  */
3038     uint8_t  pad0; /**<  */
3039     uint16_t sequence; /**<  */
3040     uint32_t length; /**<  */
3041     uint8_t  pad1[4]; /**<  */
3042     uint32_t n; /**<  */
3043     int32_t  datum; /**<  */
3044     uint8_t  pad2[12]; /**<  */
3045 } xcb_glx_get_queryiv_arb_reply_t;
3046 
3047 /**
3048  * @brief xcb_glx_get_query_objectiv_arb_cookie_t
3049  **/
3050 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t {
3051     unsigned int sequence; /**<  */
3052 } xcb_glx_get_query_objectiv_arb_cookie_t;
3053 
3054 /** Opcode for xcb_glx_get_query_objectiv_arb. */
3055 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165
3056 
3057 /**
3058  * @brief xcb_glx_get_query_objectiv_arb_request_t
3059  **/
3060 typedef struct xcb_glx_get_query_objectiv_arb_request_t {
3061     uint8_t               major_opcode; /**<  */
3062     uint8_t               minor_opcode; /**<  */
3063     uint16_t              length; /**<  */
3064     xcb_glx_context_tag_t context_tag; /**<  */
3065     uint32_t              id; /**<  */
3066     uint32_t              pname; /**<  */
3067 } xcb_glx_get_query_objectiv_arb_request_t;
3068 
3069 /**
3070  * @brief xcb_glx_get_query_objectiv_arb_reply_t
3071  **/
3072 typedef struct xcb_glx_get_query_objectiv_arb_reply_t {
3073     uint8_t  response_type; /**<  */
3074     uint8_t  pad0; /**<  */
3075     uint16_t sequence; /**<  */
3076     uint32_t length; /**<  */
3077     uint8_t  pad1[4]; /**<  */
3078     uint32_t n; /**<  */
3079     int32_t  datum; /**<  */
3080     uint8_t  pad2[12]; /**<  */
3081 } xcb_glx_get_query_objectiv_arb_reply_t;
3082 
3083 /**
3084  * @brief xcb_glx_get_query_objectuiv_arb_cookie_t
3085  **/
3086 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t {
3087     unsigned int sequence; /**<  */
3088 } xcb_glx_get_query_objectuiv_arb_cookie_t;
3089 
3090 /** Opcode for xcb_glx_get_query_objectuiv_arb. */
3091 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166
3092 
3093 /**
3094  * @brief xcb_glx_get_query_objectuiv_arb_request_t
3095  **/
3096 typedef struct xcb_glx_get_query_objectuiv_arb_request_t {
3097     uint8_t               major_opcode; /**<  */
3098     uint8_t               minor_opcode; /**<  */
3099     uint16_t              length; /**<  */
3100     xcb_glx_context_tag_t context_tag; /**<  */
3101     uint32_t              id; /**<  */
3102     uint32_t              pname; /**<  */
3103 } xcb_glx_get_query_objectuiv_arb_request_t;
3104 
3105 /**
3106  * @brief xcb_glx_get_query_objectuiv_arb_reply_t
3107  **/
3108 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t {
3109     uint8_t  response_type; /**<  */
3110     uint8_t  pad0; /**<  */
3111     uint16_t sequence; /**<  */
3112     uint32_t length; /**<  */
3113     uint8_t  pad1[4]; /**<  */
3114     uint32_t n; /**<  */
3115     uint32_t datum; /**<  */
3116     uint8_t  pad2[12]; /**<  */
3117 } xcb_glx_get_query_objectuiv_arb_reply_t;
3118 
3119 /**
3120  * Get the next element of the iterator
3121  * @param i Pointer to a xcb_glx_pixmap_iterator_t
3122  *
3123  * Get the next element in the iterator. The member rem is
3124  * decreased by one. The member data points to the next
3125  * element. The member index is increased by sizeof(xcb_glx_pixmap_t)
3126  */
3127 
3128 /*****************************************************************************
3129  **
3130  ** void xcb_glx_pixmap_next
3131  **
3132  ** @param xcb_glx_pixmap_iterator_t *i
3133  ** @returns void
3134  **
3135  *****************************************************************************/
3136 
3137 void
3138 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i  /**< */);
3139 
3140 /**
3141  * Return the iterator pointing to the last element
3142  * @param i An xcb_glx_pixmap_iterator_t
3143  * @return  The iterator pointing to the last element
3144  *
3145  * Set the current element in the iterator to the last element.
3146  * The member rem is set to 0. The member data points to the
3147  * last element.
3148  */
3149 
3150 /*****************************************************************************
3151  **
3152  ** xcb_generic_iterator_t xcb_glx_pixmap_end
3153  **
3154  ** @param xcb_glx_pixmap_iterator_t i
3155  ** @returns xcb_generic_iterator_t
3156  **
3157  *****************************************************************************/
3158 
3159 xcb_generic_iterator_t
3160 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i  /**< */);
3161 
3162 /**
3163  * Get the next element of the iterator
3164  * @param i Pointer to a xcb_glx_context_iterator_t
3165  *
3166  * Get the next element in the iterator. The member rem is
3167  * decreased by one. The member data points to the next
3168  * element. The member index is increased by sizeof(xcb_glx_context_t)
3169  */
3170 
3171 /*****************************************************************************
3172  **
3173  ** void xcb_glx_context_next
3174  **
3175  ** @param xcb_glx_context_iterator_t *i
3176  ** @returns void
3177  **
3178  *****************************************************************************/
3179 
3180 void
3181 xcb_glx_context_next (xcb_glx_context_iterator_t *i  /**< */);
3182 
3183 /**
3184  * Return the iterator pointing to the last element
3185  * @param i An xcb_glx_context_iterator_t
3186  * @return  The iterator pointing to the last element
3187  *
3188  * Set the current element in the iterator to the last element.
3189  * The member rem is set to 0. The member data points to the
3190  * last element.
3191  */
3192 
3193 /*****************************************************************************
3194  **
3195  ** xcb_generic_iterator_t xcb_glx_context_end
3196  **
3197  ** @param xcb_glx_context_iterator_t i
3198  ** @returns xcb_generic_iterator_t
3199  **
3200  *****************************************************************************/
3201 
3202 xcb_generic_iterator_t
3203 xcb_glx_context_end (xcb_glx_context_iterator_t i  /**< */);
3204 
3205 /**
3206  * Get the next element of the iterator
3207  * @param i Pointer to a xcb_glx_pbuffer_iterator_t
3208  *
3209  * Get the next element in the iterator. The member rem is
3210  * decreased by one. The member data points to the next
3211  * element. The member index is increased by sizeof(xcb_glx_pbuffer_t)
3212  */
3213 
3214 /*****************************************************************************
3215  **
3216  ** void xcb_glx_pbuffer_next
3217  **
3218  ** @param xcb_glx_pbuffer_iterator_t *i
3219  ** @returns void
3220  **
3221  *****************************************************************************/
3222 
3223 void
3224 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i  /**< */);
3225 
3226 /**
3227  * Return the iterator pointing to the last element
3228  * @param i An xcb_glx_pbuffer_iterator_t
3229  * @return  The iterator pointing to the last element
3230  *
3231  * Set the current element in the iterator to the last element.
3232  * The member rem is set to 0. The member data points to the
3233  * last element.
3234  */
3235 
3236 /*****************************************************************************
3237  **
3238  ** xcb_generic_iterator_t xcb_glx_pbuffer_end
3239  **
3240  ** @param xcb_glx_pbuffer_iterator_t i
3241  ** @returns xcb_generic_iterator_t
3242  **
3243  *****************************************************************************/
3244 
3245 xcb_generic_iterator_t
3246 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i  /**< */);
3247 
3248 /**
3249  * Get the next element of the iterator
3250  * @param i Pointer to a xcb_glx_window_iterator_t
3251  *
3252  * Get the next element in the iterator. The member rem is
3253  * decreased by one. The member data points to the next
3254  * element. The member index is increased by sizeof(xcb_glx_window_t)
3255  */
3256 
3257 /*****************************************************************************
3258  **
3259  ** void xcb_glx_window_next
3260  **
3261  ** @param xcb_glx_window_iterator_t *i
3262  ** @returns void
3263  **
3264  *****************************************************************************/
3265 
3266 void
3267 xcb_glx_window_next (xcb_glx_window_iterator_t *i  /**< */);
3268 
3269 /**
3270  * Return the iterator pointing to the last element
3271  * @param i An xcb_glx_window_iterator_t
3272  * @return  The iterator pointing to the last element
3273  *
3274  * Set the current element in the iterator to the last element.
3275  * The member rem is set to 0. The member data points to the
3276  * last element.
3277  */
3278 
3279 /*****************************************************************************
3280  **
3281  ** xcb_generic_iterator_t xcb_glx_window_end
3282  **
3283  ** @param xcb_glx_window_iterator_t i
3284  ** @returns xcb_generic_iterator_t
3285  **
3286  *****************************************************************************/
3287 
3288 xcb_generic_iterator_t
3289 xcb_glx_window_end (xcb_glx_window_iterator_t i  /**< */);
3290 
3291 /**
3292  * Get the next element of the iterator
3293  * @param i Pointer to a xcb_glx_fbconfig_iterator_t
3294  *
3295  * Get the next element in the iterator. The member rem is
3296  * decreased by one. The member data points to the next
3297  * element. The member index is increased by sizeof(xcb_glx_fbconfig_t)
3298  */
3299 
3300 /*****************************************************************************
3301  **
3302  ** void xcb_glx_fbconfig_next
3303  **
3304  ** @param xcb_glx_fbconfig_iterator_t *i
3305  ** @returns void
3306  **
3307  *****************************************************************************/
3308 
3309 void
3310 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i  /**< */);
3311 
3312 /**
3313  * Return the iterator pointing to the last element
3314  * @param i An xcb_glx_fbconfig_iterator_t
3315  * @return  The iterator pointing to the last element
3316  *
3317  * Set the current element in the iterator to the last element.
3318  * The member rem is set to 0. The member data points to the
3319  * last element.
3320  */
3321 
3322 /*****************************************************************************
3323  **
3324  ** xcb_generic_iterator_t xcb_glx_fbconfig_end
3325  **
3326  ** @param xcb_glx_fbconfig_iterator_t i
3327  ** @returns xcb_generic_iterator_t
3328  **
3329  *****************************************************************************/
3330 
3331 xcb_generic_iterator_t
3332 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i  /**< */);
3333 
3334 /**
3335  * Get the next element of the iterator
3336  * @param i Pointer to a xcb_glx_drawable_iterator_t
3337  *
3338  * Get the next element in the iterator. The member rem is
3339  * decreased by one. The member data points to the next
3340  * element. The member index is increased by sizeof(xcb_glx_drawable_t)
3341  */
3342 
3343 /*****************************************************************************
3344  **
3345  ** void xcb_glx_drawable_next
3346  **
3347  ** @param xcb_glx_drawable_iterator_t *i
3348  ** @returns void
3349  **
3350  *****************************************************************************/
3351 
3352 void
3353 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i  /**< */);
3354 
3355 /**
3356  * Return the iterator pointing to the last element
3357  * @param i An xcb_glx_drawable_iterator_t
3358  * @return  The iterator pointing to the last element
3359  *
3360  * Set the current element in the iterator to the last element.
3361  * The member rem is set to 0. The member data points to the
3362  * last element.
3363  */
3364 
3365 /*****************************************************************************
3366  **
3367  ** xcb_generic_iterator_t xcb_glx_drawable_end
3368  **
3369  ** @param xcb_glx_drawable_iterator_t i
3370  ** @returns xcb_generic_iterator_t
3371  **
3372  *****************************************************************************/
3373 
3374 xcb_generic_iterator_t
3375 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i  /**< */);
3376 
3377 /**
3378  * Get the next element of the iterator
3379  * @param i Pointer to a xcb_glx_float32_iterator_t
3380  *
3381  * Get the next element in the iterator. The member rem is
3382  * decreased by one. The member data points to the next
3383  * element. The member index is increased by sizeof(xcb_glx_float32_t)
3384  */
3385 
3386 /*****************************************************************************
3387  **
3388  ** void xcb_glx_float32_next
3389  **
3390  ** @param xcb_glx_float32_iterator_t *i
3391  ** @returns void
3392  **
3393  *****************************************************************************/
3394 
3395 void
3396 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i  /**< */);
3397 
3398 /**
3399  * Return the iterator pointing to the last element
3400  * @param i An xcb_glx_float32_iterator_t
3401  * @return  The iterator pointing to the last element
3402  *
3403  * Set the current element in the iterator to the last element.
3404  * The member rem is set to 0. The member data points to the
3405  * last element.
3406  */
3407 
3408 /*****************************************************************************
3409  **
3410  ** xcb_generic_iterator_t xcb_glx_float32_end
3411  **
3412  ** @param xcb_glx_float32_iterator_t i
3413  ** @returns xcb_generic_iterator_t
3414  **
3415  *****************************************************************************/
3416 
3417 xcb_generic_iterator_t
3418 xcb_glx_float32_end (xcb_glx_float32_iterator_t i  /**< */);
3419 
3420 /**
3421  * Get the next element of the iterator
3422  * @param i Pointer to a xcb_glx_float64_iterator_t
3423  *
3424  * Get the next element in the iterator. The member rem is
3425  * decreased by one. The member data points to the next
3426  * element. The member index is increased by sizeof(xcb_glx_float64_t)
3427  */
3428 
3429 /*****************************************************************************
3430  **
3431  ** void xcb_glx_float64_next
3432  **
3433  ** @param xcb_glx_float64_iterator_t *i
3434  ** @returns void
3435  **
3436  *****************************************************************************/
3437 
3438 void
3439 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i  /**< */);
3440 
3441 /**
3442  * Return the iterator pointing to the last element
3443  * @param i An xcb_glx_float64_iterator_t
3444  * @return  The iterator pointing to the last element
3445  *
3446  * Set the current element in the iterator to the last element.
3447  * The member rem is set to 0. The member data points to the
3448  * last element.
3449  */
3450 
3451 /*****************************************************************************
3452  **
3453  ** xcb_generic_iterator_t xcb_glx_float64_end
3454  **
3455  ** @param xcb_glx_float64_iterator_t i
3456  ** @returns xcb_generic_iterator_t
3457  **
3458  *****************************************************************************/
3459 
3460 xcb_generic_iterator_t
3461 xcb_glx_float64_end (xcb_glx_float64_iterator_t i  /**< */);
3462 
3463 /**
3464  * Get the next element of the iterator
3465  * @param i Pointer to a xcb_glx_bool32_iterator_t
3466  *
3467  * Get the next element in the iterator. The member rem is
3468  * decreased by one. The member data points to the next
3469  * element. The member index is increased by sizeof(xcb_glx_bool32_t)
3470  */
3471 
3472 /*****************************************************************************
3473  **
3474  ** void xcb_glx_bool32_next
3475  **
3476  ** @param xcb_glx_bool32_iterator_t *i
3477  ** @returns void
3478  **
3479  *****************************************************************************/
3480 
3481 void
3482 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i  /**< */);
3483 
3484 /**
3485  * Return the iterator pointing to the last element
3486  * @param i An xcb_glx_bool32_iterator_t
3487  * @return  The iterator pointing to the last element
3488  *
3489  * Set the current element in the iterator to the last element.
3490  * The member rem is set to 0. The member data points to the
3491  * last element.
3492  */
3493 
3494 /*****************************************************************************
3495  **
3496  ** xcb_generic_iterator_t xcb_glx_bool32_end
3497  **
3498  ** @param xcb_glx_bool32_iterator_t i
3499  ** @returns xcb_generic_iterator_t
3500  **
3501  *****************************************************************************/
3502 
3503 xcb_generic_iterator_t
3504 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i  /**< */);
3505 
3506 /**
3507  * Get the next element of the iterator
3508  * @param i Pointer to a xcb_glx_context_tag_iterator_t
3509  *
3510  * Get the next element in the iterator. The member rem is
3511  * decreased by one. The member data points to the next
3512  * element. The member index is increased by sizeof(xcb_glx_context_tag_t)
3513  */
3514 
3515 /*****************************************************************************
3516  **
3517  ** void xcb_glx_context_tag_next
3518  **
3519  ** @param xcb_glx_context_tag_iterator_t *i
3520  ** @returns void
3521  **
3522  *****************************************************************************/
3523 
3524 void
3525 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i  /**< */);
3526 
3527 /**
3528  * Return the iterator pointing to the last element
3529  * @param i An xcb_glx_context_tag_iterator_t
3530  * @return  The iterator pointing to the last element
3531  *
3532  * Set the current element in the iterator to the last element.
3533  * The member rem is set to 0. The member data points to the
3534  * last element.
3535  */
3536 
3537 /*****************************************************************************
3538  **
3539  ** xcb_generic_iterator_t xcb_glx_context_tag_end
3540  **
3541  ** @param xcb_glx_context_tag_iterator_t i
3542  ** @returns xcb_generic_iterator_t
3543  **
3544  *****************************************************************************/
3545 
3546 xcb_generic_iterator_t
3547 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i  /**< */);
3548 
3549 int
3550 xcb_glx_render_sizeof (const void  *_buffer  /**< */,
3551                        uint32_t     data_len  /**< */);
3552 
3553 /**
3554  *
3555  * @param c The connection
3556  * @return A cookie
3557  *
3558  * Delivers a request to the X server.
3559  *
3560  * This form can be used only if the request will not cause
3561  * a reply to be generated. Any returned error will be
3562  * saved for handling by xcb_request_check().
3563  */
3564 
3565 /*****************************************************************************
3566  **
3567  ** xcb_void_cookie_t xcb_glx_render_checked
3568  **
3569  ** @param xcb_connection_t      *c
3570  ** @param xcb_glx_context_tag_t  context_tag
3571  ** @param uint32_t               data_len
3572  ** @param const uint8_t         *data
3573  ** @returns xcb_void_cookie_t
3574  **
3575  *****************************************************************************/
3576 
3577 xcb_void_cookie_t
3578 xcb_glx_render_checked (xcb_connection_t      *c  /**< */,
3579                         xcb_glx_context_tag_t  context_tag  /**< */,
3580                         uint32_t               data_len  /**< */,
3581                         const uint8_t         *data  /**< */);
3582 
3583 /**
3584  *
3585  * @param c The connection
3586  * @return A cookie
3587  *
3588  * Delivers a request to the X server.
3589  *
3590  */
3591 
3592 /*****************************************************************************
3593  **
3594  ** xcb_void_cookie_t xcb_glx_render
3595  **
3596  ** @param xcb_connection_t      *c
3597  ** @param xcb_glx_context_tag_t  context_tag
3598  ** @param uint32_t               data_len
3599  ** @param const uint8_t         *data
3600  ** @returns xcb_void_cookie_t
3601  **
3602  *****************************************************************************/
3603 
3604 xcb_void_cookie_t
3605 xcb_glx_render (xcb_connection_t      *c  /**< */,
3606                 xcb_glx_context_tag_t  context_tag  /**< */,
3607                 uint32_t               data_len  /**< */,
3608                 const uint8_t         *data  /**< */);
3609 
3610 int
3611 xcb_glx_render_large_sizeof (const void  *_buffer  /**< */);
3612 
3613 /**
3614  *
3615  * @param c The connection
3616  * @return A cookie
3617  *
3618  * Delivers a request to the X server.
3619  *
3620  * This form can be used only if the request will not cause
3621  * a reply to be generated. Any returned error will be
3622  * saved for handling by xcb_request_check().
3623  */
3624 
3625 /*****************************************************************************
3626  **
3627  ** xcb_void_cookie_t xcb_glx_render_large_checked
3628  **
3629  ** @param xcb_connection_t      *c
3630  ** @param xcb_glx_context_tag_t  context_tag
3631  ** @param uint16_t               request_num
3632  ** @param uint16_t               request_total
3633  ** @param uint32_t               data_len
3634  ** @param const uint8_t         *data
3635  ** @returns xcb_void_cookie_t
3636  **
3637  *****************************************************************************/
3638 
3639 xcb_void_cookie_t
3640 xcb_glx_render_large_checked (xcb_connection_t      *c  /**< */,
3641                               xcb_glx_context_tag_t  context_tag  /**< */,
3642                               uint16_t               request_num  /**< */,
3643                               uint16_t               request_total  /**< */,
3644                               uint32_t               data_len  /**< */,
3645                               const uint8_t         *data  /**< */);
3646 
3647 /**
3648  *
3649  * @param c The connection
3650  * @return A cookie
3651  *
3652  * Delivers a request to the X server.
3653  *
3654  */
3655 
3656 /*****************************************************************************
3657  **
3658  ** xcb_void_cookie_t xcb_glx_render_large
3659  **
3660  ** @param xcb_connection_t      *c
3661  ** @param xcb_glx_context_tag_t  context_tag
3662  ** @param uint16_t               request_num
3663  ** @param uint16_t               request_total
3664  ** @param uint32_t               data_len
3665  ** @param const uint8_t         *data
3666  ** @returns xcb_void_cookie_t
3667  **
3668  *****************************************************************************/
3669 
3670 xcb_void_cookie_t
3671 xcb_glx_render_large (xcb_connection_t      *c  /**< */,
3672                       xcb_glx_context_tag_t  context_tag  /**< */,
3673                       uint16_t               request_num  /**< */,
3674                       uint16_t               request_total  /**< */,
3675                       uint32_t               data_len  /**< */,
3676                       const uint8_t         *data  /**< */);
3677 
3678 /**
3679  *
3680  * @param c The connection
3681  * @return A cookie
3682  *
3683  * Delivers a request to the X server.
3684  *
3685  * This form can be used only if the request will not cause
3686  * a reply to be generated. Any returned error will be
3687  * saved for handling by xcb_request_check().
3688  */
3689 
3690 /*****************************************************************************
3691  **
3692  ** xcb_void_cookie_t xcb_glx_create_context_checked
3693  **
3694  ** @param xcb_connection_t  *c
3695  ** @param xcb_glx_context_t  context
3696  ** @param xcb_visualid_t     visual
3697  ** @param uint32_t           screen
3698  ** @param xcb_glx_context_t  share_list
3699  ** @param uint8_t            is_direct
3700  ** @returns xcb_void_cookie_t
3701  **
3702  *****************************************************************************/
3703 
3704 xcb_void_cookie_t
3705 xcb_glx_create_context_checked (xcb_connection_t  *c  /**< */,
3706                                 xcb_glx_context_t  context  /**< */,
3707                                 xcb_visualid_t     visual  /**< */,
3708                                 uint32_t           screen  /**< */,
3709                                 xcb_glx_context_t  share_list  /**< */,
3710                                 uint8_t            is_direct  /**< */);
3711 
3712 /**
3713  *
3714  * @param c The connection
3715  * @return A cookie
3716  *
3717  * Delivers a request to the X server.
3718  *
3719  */
3720 
3721 /*****************************************************************************
3722  **
3723  ** xcb_void_cookie_t xcb_glx_create_context
3724  **
3725  ** @param xcb_connection_t  *c
3726  ** @param xcb_glx_context_t  context
3727  ** @param xcb_visualid_t     visual
3728  ** @param uint32_t           screen
3729  ** @param xcb_glx_context_t  share_list
3730  ** @param uint8_t            is_direct
3731  ** @returns xcb_void_cookie_t
3732  **
3733  *****************************************************************************/
3734 
3735 xcb_void_cookie_t
3736 xcb_glx_create_context (xcb_connection_t  *c  /**< */,
3737                         xcb_glx_context_t  context  /**< */,
3738                         xcb_visualid_t     visual  /**< */,
3739                         uint32_t           screen  /**< */,
3740                         xcb_glx_context_t  share_list  /**< */,
3741                         uint8_t            is_direct  /**< */);
3742 
3743 /**
3744  *
3745  * @param c The connection
3746  * @return A cookie
3747  *
3748  * Delivers a request to the X server.
3749  *
3750  * This form can be used only if the request will not cause
3751  * a reply to be generated. Any returned error will be
3752  * saved for handling by xcb_request_check().
3753  */
3754 
3755 /*****************************************************************************
3756  **
3757  ** xcb_void_cookie_t xcb_glx_destroy_context_checked
3758  **
3759  ** @param xcb_connection_t  *c
3760  ** @param xcb_glx_context_t  context
3761  ** @returns xcb_void_cookie_t
3762  **
3763  *****************************************************************************/
3764 
3765 xcb_void_cookie_t
3766 xcb_glx_destroy_context_checked (xcb_connection_t  *c  /**< */,
3767                                  xcb_glx_context_t  context  /**< */);
3768 
3769 /**
3770  *
3771  * @param c The connection
3772  * @return A cookie
3773  *
3774  * Delivers a request to the X server.
3775  *
3776  */
3777 
3778 /*****************************************************************************
3779  **
3780  ** xcb_void_cookie_t xcb_glx_destroy_context
3781  **
3782  ** @param xcb_connection_t  *c
3783  ** @param xcb_glx_context_t  context
3784  ** @returns xcb_void_cookie_t
3785  **
3786  *****************************************************************************/
3787 
3788 xcb_void_cookie_t
3789 xcb_glx_destroy_context (xcb_connection_t  *c  /**< */,
3790                          xcb_glx_context_t  context  /**< */);
3791 
3792 /**
3793  *
3794  * @param c The connection
3795  * @return A cookie
3796  *
3797  * Delivers a request to the X server.
3798  *
3799  */
3800 
3801 /*****************************************************************************
3802  **
3803  ** xcb_glx_make_current_cookie_t xcb_glx_make_current
3804  **
3805  ** @param xcb_connection_t      *c
3806  ** @param xcb_glx_drawable_t     drawable
3807  ** @param xcb_glx_context_t      context
3808  ** @param xcb_glx_context_tag_t  old_context_tag
3809  ** @returns xcb_glx_make_current_cookie_t
3810  **
3811  *****************************************************************************/
3812 
3813 xcb_glx_make_current_cookie_t
3814 xcb_glx_make_current (xcb_connection_t      *c  /**< */,
3815                       xcb_glx_drawable_t     drawable  /**< */,
3816                       xcb_glx_context_t      context  /**< */,
3817                       xcb_glx_context_tag_t  old_context_tag  /**< */);
3818 
3819 /**
3820  *
3821  * @param c The connection
3822  * @return A cookie
3823  *
3824  * Delivers a request to the X server.
3825  *
3826  * This form can be used only if the request will cause
3827  * a reply to be generated. Any returned error will be
3828  * placed in the event queue.
3829  */
3830 
3831 /*****************************************************************************
3832  **
3833  ** xcb_glx_make_current_cookie_t xcb_glx_make_current_unchecked
3834  **
3835  ** @param xcb_connection_t      *c
3836  ** @param xcb_glx_drawable_t     drawable
3837  ** @param xcb_glx_context_t      context
3838  ** @param xcb_glx_context_tag_t  old_context_tag
3839  ** @returns xcb_glx_make_current_cookie_t
3840  **
3841  *****************************************************************************/
3842 
3843 xcb_glx_make_current_cookie_t
3844 xcb_glx_make_current_unchecked (xcb_connection_t      *c  /**< */,
3845                                 xcb_glx_drawable_t     drawable  /**< */,
3846                                 xcb_glx_context_t      context  /**< */,
3847                                 xcb_glx_context_tag_t  old_context_tag  /**< */);
3848 
3849 /**
3850  * Return the reply
3851  * @param c      The connection
3852  * @param cookie The cookie
3853  * @param e      The xcb_generic_error_t supplied
3854  *
3855  * Returns the reply of the request asked by
3856  *
3857  * The parameter @p e supplied to this function must be NULL if
3858  * xcb_glx_make_current_unchecked(). is used.
3859  * Otherwise, it stores the error if any.
3860  *
3861  * The returned value must be freed by the caller using free().
3862  */
3863 
3864 /*****************************************************************************
3865  **
3866  ** xcb_glx_make_current_reply_t * xcb_glx_make_current_reply
3867  **
3868  ** @param xcb_connection_t               *c
3869  ** @param xcb_glx_make_current_cookie_t   cookie
3870  ** @param xcb_generic_error_t           **e
3871  ** @returns xcb_glx_make_current_reply_t *
3872  **
3873  *****************************************************************************/
3874 
3875 xcb_glx_make_current_reply_t *
3876 xcb_glx_make_current_reply (xcb_connection_t               *c  /**< */,
3877                             xcb_glx_make_current_cookie_t   cookie  /**< */,
3878                             xcb_generic_error_t           **e  /**< */);
3879 
3880 /**
3881  *
3882  * @param c The connection
3883  * @return A cookie
3884  *
3885  * Delivers a request to the X server.
3886  *
3887  */
3888 
3889 /*****************************************************************************
3890  **
3891  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct
3892  **
3893  ** @param xcb_connection_t  *c
3894  ** @param xcb_glx_context_t  context
3895  ** @returns xcb_glx_is_direct_cookie_t
3896  **
3897  *****************************************************************************/
3898 
3899 xcb_glx_is_direct_cookie_t
3900 xcb_glx_is_direct (xcb_connection_t  *c  /**< */,
3901                    xcb_glx_context_t  context  /**< */);
3902 
3903 /**
3904  *
3905  * @param c The connection
3906  * @return A cookie
3907  *
3908  * Delivers a request to the X server.
3909  *
3910  * This form can be used only if the request will cause
3911  * a reply to be generated. Any returned error will be
3912  * placed in the event queue.
3913  */
3914 
3915 /*****************************************************************************
3916  **
3917  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct_unchecked
3918  **
3919  ** @param xcb_connection_t  *c
3920  ** @param xcb_glx_context_t  context
3921  ** @returns xcb_glx_is_direct_cookie_t
3922  **
3923  *****************************************************************************/
3924 
3925 xcb_glx_is_direct_cookie_t
3926 xcb_glx_is_direct_unchecked (xcb_connection_t  *c  /**< */,
3927                              xcb_glx_context_t  context  /**< */);
3928 
3929 /**
3930  * Return the reply
3931  * @param c      The connection
3932  * @param cookie The cookie
3933  * @param e      The xcb_generic_error_t supplied
3934  *
3935  * Returns the reply of the request asked by
3936  *
3937  * The parameter @p e supplied to this function must be NULL if
3938  * xcb_glx_is_direct_unchecked(). is used.
3939  * Otherwise, it stores the error if any.
3940  *
3941  * The returned value must be freed by the caller using free().
3942  */
3943 
3944 /*****************************************************************************
3945  **
3946  ** xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply
3947  **
3948  ** @param xcb_connection_t            *c
3949  ** @param xcb_glx_is_direct_cookie_t   cookie
3950  ** @param xcb_generic_error_t        **e
3951  ** @returns xcb_glx_is_direct_reply_t *
3952  **
3953  *****************************************************************************/
3954 
3955 xcb_glx_is_direct_reply_t *
3956 xcb_glx_is_direct_reply (xcb_connection_t            *c  /**< */,
3957                          xcb_glx_is_direct_cookie_t   cookie  /**< */,
3958                          xcb_generic_error_t        **e  /**< */);
3959 
3960 /**
3961  *
3962  * @param c The connection
3963  * @return A cookie
3964  *
3965  * Delivers a request to the X server.
3966  *
3967  */
3968 
3969 /*****************************************************************************
3970  **
3971  ** xcb_glx_query_version_cookie_t xcb_glx_query_version
3972  **
3973  ** @param xcb_connection_t *c
3974  ** @param uint32_t          major_version
3975  ** @param uint32_t          minor_version
3976  ** @returns xcb_glx_query_version_cookie_t
3977  **
3978  *****************************************************************************/
3979 
3980 xcb_glx_query_version_cookie_t
3981 xcb_glx_query_version (xcb_connection_t *c  /**< */,
3982                        uint32_t          major_version  /**< */,
3983                        uint32_t          minor_version  /**< */);
3984 
3985 /**
3986  *
3987  * @param c The connection
3988  * @return A cookie
3989  *
3990  * Delivers a request to the X server.
3991  *
3992  * This form can be used only if the request will cause
3993  * a reply to be generated. Any returned error will be
3994  * placed in the event queue.
3995  */
3996 
3997 /*****************************************************************************
3998  **
3999  ** xcb_glx_query_version_cookie_t xcb_glx_query_version_unchecked
4000  **
4001  ** @param xcb_connection_t *c
4002  ** @param uint32_t          major_version
4003  ** @param uint32_t          minor_version
4004  ** @returns xcb_glx_query_version_cookie_t
4005  **
4006  *****************************************************************************/
4007 
4008 xcb_glx_query_version_cookie_t
4009 xcb_glx_query_version_unchecked (xcb_connection_t *c  /**< */,
4010                                  uint32_t          major_version  /**< */,
4011                                  uint32_t          minor_version  /**< */);
4012 
4013 /**
4014  * Return the reply
4015  * @param c      The connection
4016  * @param cookie The cookie
4017  * @param e      The xcb_generic_error_t supplied
4018  *
4019  * Returns the reply of the request asked by
4020  *
4021  * The parameter @p e supplied to this function must be NULL if
4022  * xcb_glx_query_version_unchecked(). is used.
4023  * Otherwise, it stores the error if any.
4024  *
4025  * The returned value must be freed by the caller using free().
4026  */
4027 
4028 /*****************************************************************************
4029  **
4030  ** xcb_glx_query_version_reply_t * xcb_glx_query_version_reply
4031  **
4032  ** @param xcb_connection_t                *c
4033  ** @param xcb_glx_query_version_cookie_t   cookie
4034  ** @param xcb_generic_error_t            **e
4035  ** @returns xcb_glx_query_version_reply_t *
4036  **
4037  *****************************************************************************/
4038 
4039 xcb_glx_query_version_reply_t *
4040 xcb_glx_query_version_reply (xcb_connection_t                *c  /**< */,
4041                              xcb_glx_query_version_cookie_t   cookie  /**< */,
4042                              xcb_generic_error_t            **e  /**< */);
4043 
4044 /**
4045  *
4046  * @param c The connection
4047  * @return A cookie
4048  *
4049  * Delivers a request to the X server.
4050  *
4051  * This form can be used only if the request will not cause
4052  * a reply to be generated. Any returned error will be
4053  * saved for handling by xcb_request_check().
4054  */
4055 
4056 /*****************************************************************************
4057  **
4058  ** xcb_void_cookie_t xcb_glx_wait_gl_checked
4059  **
4060  ** @param xcb_connection_t      *c
4061  ** @param xcb_glx_context_tag_t  context_tag
4062  ** @returns xcb_void_cookie_t
4063  **
4064  *****************************************************************************/
4065 
4066 xcb_void_cookie_t
4067 xcb_glx_wait_gl_checked (xcb_connection_t      *c  /**< */,
4068                          xcb_glx_context_tag_t  context_tag  /**< */);
4069 
4070 /**
4071  *
4072  * @param c The connection
4073  * @return A cookie
4074  *
4075  * Delivers a request to the X server.
4076  *
4077  */
4078 
4079 /*****************************************************************************
4080  **
4081  ** xcb_void_cookie_t xcb_glx_wait_gl
4082  **
4083  ** @param xcb_connection_t      *c
4084  ** @param xcb_glx_context_tag_t  context_tag
4085  ** @returns xcb_void_cookie_t
4086  **
4087  *****************************************************************************/
4088 
4089 xcb_void_cookie_t
4090 xcb_glx_wait_gl (xcb_connection_t      *c  /**< */,
4091                  xcb_glx_context_tag_t  context_tag  /**< */);
4092 
4093 /**
4094  *
4095  * @param c The connection
4096  * @return A cookie
4097  *
4098  * Delivers a request to the X server.
4099  *
4100  * This form can be used only if the request will not cause
4101  * a reply to be generated. Any returned error will be
4102  * saved for handling by xcb_request_check().
4103  */
4104 
4105 /*****************************************************************************
4106  **
4107  ** xcb_void_cookie_t xcb_glx_wait_x_checked
4108  **
4109  ** @param xcb_connection_t      *c
4110  ** @param xcb_glx_context_tag_t  context_tag
4111  ** @returns xcb_void_cookie_t
4112  **
4113  *****************************************************************************/
4114 
4115 xcb_void_cookie_t
4116 xcb_glx_wait_x_checked (xcb_connection_t      *c  /**< */,
4117                         xcb_glx_context_tag_t  context_tag  /**< */);
4118 
4119 /**
4120  *
4121  * @param c The connection
4122  * @return A cookie
4123  *
4124  * Delivers a request to the X server.
4125  *
4126  */
4127 
4128 /*****************************************************************************
4129  **
4130  ** xcb_void_cookie_t xcb_glx_wait_x
4131  **
4132  ** @param xcb_connection_t      *c
4133  ** @param xcb_glx_context_tag_t  context_tag
4134  ** @returns xcb_void_cookie_t
4135  **
4136  *****************************************************************************/
4137 
4138 xcb_void_cookie_t
4139 xcb_glx_wait_x (xcb_connection_t      *c  /**< */,
4140                 xcb_glx_context_tag_t  context_tag  /**< */);
4141 
4142 /**
4143  *
4144  * @param c The connection
4145  * @return A cookie
4146  *
4147  * Delivers a request to the X server.
4148  *
4149  * This form can be used only if the request will not cause
4150  * a reply to be generated. Any returned error will be
4151  * saved for handling by xcb_request_check().
4152  */
4153 
4154 /*****************************************************************************
4155  **
4156  ** xcb_void_cookie_t xcb_glx_copy_context_checked
4157  **
4158  ** @param xcb_connection_t      *c
4159  ** @param xcb_glx_context_t      src
4160  ** @param xcb_glx_context_t      dest
4161  ** @param uint32_t               mask
4162  ** @param xcb_glx_context_tag_t  src_context_tag
4163  ** @returns xcb_void_cookie_t
4164  **
4165  *****************************************************************************/
4166 
4167 xcb_void_cookie_t
4168 xcb_glx_copy_context_checked (xcb_connection_t      *c  /**< */,
4169                               xcb_glx_context_t      src  /**< */,
4170                               xcb_glx_context_t      dest  /**< */,
4171                               uint32_t               mask  /**< */,
4172                               xcb_glx_context_tag_t  src_context_tag  /**< */);
4173 
4174 /**
4175  *
4176  * @param c The connection
4177  * @return A cookie
4178  *
4179  * Delivers a request to the X server.
4180  *
4181  */
4182 
4183 /*****************************************************************************
4184  **
4185  ** xcb_void_cookie_t xcb_glx_copy_context
4186  **
4187  ** @param xcb_connection_t      *c
4188  ** @param xcb_glx_context_t      src
4189  ** @param xcb_glx_context_t      dest
4190  ** @param uint32_t               mask
4191  ** @param xcb_glx_context_tag_t  src_context_tag
4192  ** @returns xcb_void_cookie_t
4193  **
4194  *****************************************************************************/
4195 
4196 xcb_void_cookie_t
4197 xcb_glx_copy_context (xcb_connection_t      *c  /**< */,
4198                       xcb_glx_context_t      src  /**< */,
4199                       xcb_glx_context_t      dest  /**< */,
4200                       uint32_t               mask  /**< */,
4201                       xcb_glx_context_tag_t  src_context_tag  /**< */);
4202 
4203 /**
4204  *
4205  * @param c The connection
4206  * @return A cookie
4207  *
4208  * Delivers a request to the X server.
4209  *
4210  * This form can be used only if the request will not cause
4211  * a reply to be generated. Any returned error will be
4212  * saved for handling by xcb_request_check().
4213  */
4214 
4215 /*****************************************************************************
4216  **
4217  ** xcb_void_cookie_t xcb_glx_swap_buffers_checked
4218  **
4219  ** @param xcb_connection_t      *c
4220  ** @param xcb_glx_context_tag_t  context_tag
4221  ** @param xcb_glx_drawable_t     drawable
4222  ** @returns xcb_void_cookie_t
4223  **
4224  *****************************************************************************/
4225 
4226 xcb_void_cookie_t
4227 xcb_glx_swap_buffers_checked (xcb_connection_t      *c  /**< */,
4228                               xcb_glx_context_tag_t  context_tag  /**< */,
4229                               xcb_glx_drawable_t     drawable  /**< */);
4230 
4231 /**
4232  *
4233  * @param c The connection
4234  * @return A cookie
4235  *
4236  * Delivers a request to the X server.
4237  *
4238  */
4239 
4240 /*****************************************************************************
4241  **
4242  ** xcb_void_cookie_t xcb_glx_swap_buffers
4243  **
4244  ** @param xcb_connection_t      *c
4245  ** @param xcb_glx_context_tag_t  context_tag
4246  ** @param xcb_glx_drawable_t     drawable
4247  ** @returns xcb_void_cookie_t
4248  **
4249  *****************************************************************************/
4250 
4251 xcb_void_cookie_t
4252 xcb_glx_swap_buffers (xcb_connection_t      *c  /**< */,
4253                       xcb_glx_context_tag_t  context_tag  /**< */,
4254                       xcb_glx_drawable_t     drawable  /**< */);
4255 
4256 /**
4257  *
4258  * @param c The connection
4259  * @return A cookie
4260  *
4261  * Delivers a request to the X server.
4262  *
4263  * This form can be used only if the request will not cause
4264  * a reply to be generated. Any returned error will be
4265  * saved for handling by xcb_request_check().
4266  */
4267 
4268 /*****************************************************************************
4269  **
4270  ** xcb_void_cookie_t xcb_glx_use_x_font_checked
4271  **
4272  ** @param xcb_connection_t      *c
4273  ** @param xcb_glx_context_tag_t  context_tag
4274  ** @param xcb_font_t             font
4275  ** @param uint32_t               first
4276  ** @param uint32_t               count
4277  ** @param uint32_t               list_base
4278  ** @returns xcb_void_cookie_t
4279  **
4280  *****************************************************************************/
4281 
4282 xcb_void_cookie_t
4283 xcb_glx_use_x_font_checked (xcb_connection_t      *c  /**< */,
4284                             xcb_glx_context_tag_t  context_tag  /**< */,
4285                             xcb_font_t             font  /**< */,
4286                             uint32_t               first  /**< */,
4287                             uint32_t               count  /**< */,
4288                             uint32_t               list_base  /**< */);
4289 
4290 /**
4291  *
4292  * @param c The connection
4293  * @return A cookie
4294  *
4295  * Delivers a request to the X server.
4296  *
4297  */
4298 
4299 /*****************************************************************************
4300  **
4301  ** xcb_void_cookie_t xcb_glx_use_x_font
4302  **
4303  ** @param xcb_connection_t      *c
4304  ** @param xcb_glx_context_tag_t  context_tag
4305  ** @param xcb_font_t             font
4306  ** @param uint32_t               first
4307  ** @param uint32_t               count
4308  ** @param uint32_t               list_base
4309  ** @returns xcb_void_cookie_t
4310  **
4311  *****************************************************************************/
4312 
4313 xcb_void_cookie_t
4314 xcb_glx_use_x_font (xcb_connection_t      *c  /**< */,
4315                     xcb_glx_context_tag_t  context_tag  /**< */,
4316                     xcb_font_t             font  /**< */,
4317                     uint32_t               first  /**< */,
4318                     uint32_t               count  /**< */,
4319                     uint32_t               list_base  /**< */);
4320 
4321 /**
4322  *
4323  * @param c The connection
4324  * @return A cookie
4325  *
4326  * Delivers a request to the X server.
4327  *
4328  * This form can be used only if the request will not cause
4329  * a reply to be generated. Any returned error will be
4330  * saved for handling by xcb_request_check().
4331  */
4332 
4333 /*****************************************************************************
4334  **
4335  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap_checked
4336  **
4337  ** @param xcb_connection_t *c
4338  ** @param uint32_t          screen
4339  ** @param xcb_visualid_t    visual
4340  ** @param xcb_pixmap_t      pixmap
4341  ** @param xcb_glx_pixmap_t  glx_pixmap
4342  ** @returns xcb_void_cookie_t
4343  **
4344  *****************************************************************************/
4345 
4346 xcb_void_cookie_t
4347 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c  /**< */,
4348                                    uint32_t          screen  /**< */,
4349                                    xcb_visualid_t    visual  /**< */,
4350                                    xcb_pixmap_t      pixmap  /**< */,
4351                                    xcb_glx_pixmap_t  glx_pixmap  /**< */);
4352 
4353 /**
4354  *
4355  * @param c The connection
4356  * @return A cookie
4357  *
4358  * Delivers a request to the X server.
4359  *
4360  */
4361 
4362 /*****************************************************************************
4363  **
4364  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap
4365  **
4366  ** @param xcb_connection_t *c
4367  ** @param uint32_t          screen
4368  ** @param xcb_visualid_t    visual
4369  ** @param xcb_pixmap_t      pixmap
4370  ** @param xcb_glx_pixmap_t  glx_pixmap
4371  ** @returns xcb_void_cookie_t
4372  **
4373  *****************************************************************************/
4374 
4375 xcb_void_cookie_t
4376 xcb_glx_create_glx_pixmap (xcb_connection_t *c  /**< */,
4377                            uint32_t          screen  /**< */,
4378                            xcb_visualid_t    visual  /**< */,
4379                            xcb_pixmap_t      pixmap  /**< */,
4380                            xcb_glx_pixmap_t  glx_pixmap  /**< */);
4381 
4382 int
4383 xcb_glx_get_visual_configs_sizeof (const void  *_buffer  /**< */);
4384 
4385 /**
4386  *
4387  * @param c The connection
4388  * @return A cookie
4389  *
4390  * Delivers a request to the X server.
4391  *
4392  */
4393 
4394 /*****************************************************************************
4395  **
4396  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs
4397  **
4398  ** @param xcb_connection_t *c
4399  ** @param uint32_t          screen
4400  ** @returns xcb_glx_get_visual_configs_cookie_t
4401  **
4402  *****************************************************************************/
4403 
4404 xcb_glx_get_visual_configs_cookie_t
4405 xcb_glx_get_visual_configs (xcb_connection_t *c  /**< */,
4406                             uint32_t          screen  /**< */);
4407 
4408 /**
4409  *
4410  * @param c The connection
4411  * @return A cookie
4412  *
4413  * Delivers a request to the X server.
4414  *
4415  * This form can be used only if the request will cause
4416  * a reply to be generated. Any returned error will be
4417  * placed in the event queue.
4418  */
4419 
4420 /*****************************************************************************
4421  **
4422  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_unchecked
4423  **
4424  ** @param xcb_connection_t *c
4425  ** @param uint32_t          screen
4426  ** @returns xcb_glx_get_visual_configs_cookie_t
4427  **
4428  *****************************************************************************/
4429 
4430 xcb_glx_get_visual_configs_cookie_t
4431 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c  /**< */,
4432                                       uint32_t          screen  /**< */);
4433 
4434 
4435 /*****************************************************************************
4436  **
4437  ** uint32_t * xcb_glx_get_visual_configs_property_list
4438  **
4439  ** @param const xcb_glx_get_visual_configs_reply_t *R
4440  ** @returns uint32_t *
4441  **
4442  *****************************************************************************/
4443 
4444 uint32_t *
4445 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R  /**< */);
4446 
4447 
4448 /*****************************************************************************
4449  **
4450  ** int xcb_glx_get_visual_configs_property_list_length
4451  **
4452  ** @param const xcb_glx_get_visual_configs_reply_t *R
4453  ** @returns int
4454  **
4455  *****************************************************************************/
4456 
4457 int
4458 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R  /**< */);
4459 
4460 
4461 /*****************************************************************************
4462  **
4463  ** xcb_generic_iterator_t xcb_glx_get_visual_configs_property_list_end
4464  **
4465  ** @param const xcb_glx_get_visual_configs_reply_t *R
4466  ** @returns xcb_generic_iterator_t
4467  **
4468  *****************************************************************************/
4469 
4470 xcb_generic_iterator_t
4471 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R  /**< */);
4472 
4473 /**
4474  * Return the reply
4475  * @param c      The connection
4476  * @param cookie The cookie
4477  * @param e      The xcb_generic_error_t supplied
4478  *
4479  * Returns the reply of the request asked by
4480  *
4481  * The parameter @p e supplied to this function must be NULL if
4482  * xcb_glx_get_visual_configs_unchecked(). is used.
4483  * Otherwise, it stores the error if any.
4484  *
4485  * The returned value must be freed by the caller using free().
4486  */
4487 
4488 /*****************************************************************************
4489  **
4490  ** xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply
4491  **
4492  ** @param xcb_connection_t                     *c
4493  ** @param xcb_glx_get_visual_configs_cookie_t   cookie
4494  ** @param xcb_generic_error_t                 **e
4495  ** @returns xcb_glx_get_visual_configs_reply_t *
4496  **
4497  *****************************************************************************/
4498 
4499 xcb_glx_get_visual_configs_reply_t *
4500 xcb_glx_get_visual_configs_reply (xcb_connection_t                     *c  /**< */,
4501                                   xcb_glx_get_visual_configs_cookie_t   cookie  /**< */,
4502                                   xcb_generic_error_t                 **e  /**< */);
4503 
4504 /**
4505  *
4506  * @param c The connection
4507  * @return A cookie
4508  *
4509  * Delivers a request to the X server.
4510  *
4511  * This form can be used only if the request will not cause
4512  * a reply to be generated. Any returned error will be
4513  * saved for handling by xcb_request_check().
4514  */
4515 
4516 /*****************************************************************************
4517  **
4518  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap_checked
4519  **
4520  ** @param xcb_connection_t *c
4521  ** @param xcb_glx_pixmap_t  glx_pixmap
4522  ** @returns xcb_void_cookie_t
4523  **
4524  *****************************************************************************/
4525 
4526 xcb_void_cookie_t
4527 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c  /**< */,
4528                                     xcb_glx_pixmap_t  glx_pixmap  /**< */);
4529 
4530 /**
4531  *
4532  * @param c The connection
4533  * @return A cookie
4534  *
4535  * Delivers a request to the X server.
4536  *
4537  */
4538 
4539 /*****************************************************************************
4540  **
4541  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap
4542  **
4543  ** @param xcb_connection_t *c
4544  ** @param xcb_glx_pixmap_t  glx_pixmap
4545  ** @returns xcb_void_cookie_t
4546  **
4547  *****************************************************************************/
4548 
4549 xcb_void_cookie_t
4550 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c  /**< */,
4551                             xcb_glx_pixmap_t  glx_pixmap  /**< */);
4552 
4553 int
4554 xcb_glx_vendor_private_sizeof (const void  *_buffer  /**< */,
4555                                uint32_t     data_len  /**< */);
4556 
4557 /**
4558  *
4559  * @param c The connection
4560  * @return A cookie
4561  *
4562  * Delivers a request to the X server.
4563  *
4564  * This form can be used only if the request will not cause
4565  * a reply to be generated. Any returned error will be
4566  * saved for handling by xcb_request_check().
4567  */
4568 
4569 /*****************************************************************************
4570  **
4571  ** xcb_void_cookie_t xcb_glx_vendor_private_checked
4572  **
4573  ** @param xcb_connection_t      *c
4574  ** @param uint32_t               vendor_code
4575  ** @param xcb_glx_context_tag_t  context_tag
4576  ** @param uint32_t               data_len
4577  ** @param const uint8_t         *data
4578  ** @returns xcb_void_cookie_t
4579  **
4580  *****************************************************************************/
4581 
4582 xcb_void_cookie_t
4583 xcb_glx_vendor_private_checked (xcb_connection_t      *c  /**< */,
4584                                 uint32_t               vendor_code  /**< */,
4585                                 xcb_glx_context_tag_t  context_tag  /**< */,
4586                                 uint32_t               data_len  /**< */,
4587                                 const uint8_t         *data  /**< */);
4588 
4589 /**
4590  *
4591  * @param c The connection
4592  * @return A cookie
4593  *
4594  * Delivers a request to the X server.
4595  *
4596  */
4597 
4598 /*****************************************************************************
4599  **
4600  ** xcb_void_cookie_t xcb_glx_vendor_private
4601  **
4602  ** @param xcb_connection_t      *c
4603  ** @param uint32_t               vendor_code
4604  ** @param xcb_glx_context_tag_t  context_tag
4605  ** @param uint32_t               data_len
4606  ** @param const uint8_t         *data
4607  ** @returns xcb_void_cookie_t
4608  **
4609  *****************************************************************************/
4610 
4611 xcb_void_cookie_t
4612 xcb_glx_vendor_private (xcb_connection_t      *c  /**< */,
4613                         uint32_t               vendor_code  /**< */,
4614                         xcb_glx_context_tag_t  context_tag  /**< */,
4615                         uint32_t               data_len  /**< */,
4616                         const uint8_t         *data  /**< */);
4617 
4618 int
4619 xcb_glx_vendor_private_with_reply_sizeof (const void  *_buffer  /**< */,
4620                                           uint32_t     data_len  /**< */);
4621 
4622 /**
4623  *
4624  * @param c The connection
4625  * @return A cookie
4626  *
4627  * Delivers a request to the X server.
4628  *
4629  */
4630 
4631 /*****************************************************************************
4632  **
4633  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply
4634  **
4635  ** @param xcb_connection_t      *c
4636  ** @param uint32_t               vendor_code
4637  ** @param xcb_glx_context_tag_t  context_tag
4638  ** @param uint32_t               data_len
4639  ** @param const uint8_t         *data
4640  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
4641  **
4642  *****************************************************************************/
4643 
4644 xcb_glx_vendor_private_with_reply_cookie_t
4645 xcb_glx_vendor_private_with_reply (xcb_connection_t      *c  /**< */,
4646                                    uint32_t               vendor_code  /**< */,
4647                                    xcb_glx_context_tag_t  context_tag  /**< */,
4648                                    uint32_t               data_len  /**< */,
4649                                    const uint8_t         *data  /**< */);
4650 
4651 /**
4652  *
4653  * @param c The connection
4654  * @return A cookie
4655  *
4656  * Delivers a request to the X server.
4657  *
4658  * This form can be used only if the request will cause
4659  * a reply to be generated. Any returned error will be
4660  * placed in the event queue.
4661  */
4662 
4663 /*****************************************************************************
4664  **
4665  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_unchecked
4666  **
4667  ** @param xcb_connection_t      *c
4668  ** @param uint32_t               vendor_code
4669  ** @param xcb_glx_context_tag_t  context_tag
4670  ** @param uint32_t               data_len
4671  ** @param const uint8_t         *data
4672  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
4673  **
4674  *****************************************************************************/
4675 
4676 xcb_glx_vendor_private_with_reply_cookie_t
4677 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t      *c  /**< */,
4678                                              uint32_t               vendor_code  /**< */,
4679                                              xcb_glx_context_tag_t  context_tag  /**< */,
4680                                              uint32_t               data_len  /**< */,
4681                                              const uint8_t         *data  /**< */);
4682 
4683 
4684 /*****************************************************************************
4685  **
4686  ** uint8_t * xcb_glx_vendor_private_with_reply_data_2
4687  **
4688  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
4689  ** @returns uint8_t *
4690  **
4691  *****************************************************************************/
4692 
4693 uint8_t *
4694 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4695 
4696 
4697 /*****************************************************************************
4698  **
4699  ** int xcb_glx_vendor_private_with_reply_data_2_length
4700  **
4701  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
4702  ** @returns int
4703  **
4704  *****************************************************************************/
4705 
4706 int
4707 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4708 
4709 
4710 /*****************************************************************************
4711  **
4712  ** xcb_generic_iterator_t xcb_glx_vendor_private_with_reply_data_2_end
4713  **
4714  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
4715  ** @returns xcb_generic_iterator_t
4716  **
4717  *****************************************************************************/
4718 
4719 xcb_generic_iterator_t
4720 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4721 
4722 /**
4723  * Return the reply
4724  * @param c      The connection
4725  * @param cookie The cookie
4726  * @param e      The xcb_generic_error_t supplied
4727  *
4728  * Returns the reply of the request asked by
4729  *
4730  * The parameter @p e supplied to this function must be NULL if
4731  * xcb_glx_vendor_private_with_reply_unchecked(). is used.
4732  * Otherwise, it stores the error if any.
4733  *
4734  * The returned value must be freed by the caller using free().
4735  */
4736 
4737 /*****************************************************************************
4738  **
4739  ** xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with_reply_reply
4740  **
4741  ** @param xcb_connection_t                            *c
4742  ** @param xcb_glx_vendor_private_with_reply_cookie_t   cookie
4743  ** @param xcb_generic_error_t                        **e
4744  ** @returns xcb_glx_vendor_private_with_reply_reply_t *
4745  **
4746  *****************************************************************************/
4747 
4748 xcb_glx_vendor_private_with_reply_reply_t *
4749 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t                            *c  /**< */,
4750                                          xcb_glx_vendor_private_with_reply_cookie_t   cookie  /**< */,
4751                                          xcb_generic_error_t                        **e  /**< */);
4752 
4753 /**
4754  *
4755  * @param c The connection
4756  * @return A cookie
4757  *
4758  * Delivers a request to the X server.
4759  *
4760  */
4761 
4762 /*****************************************************************************
4763  **
4764  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string
4765  **
4766  ** @param xcb_connection_t *c
4767  ** @param uint32_t          screen
4768  ** @returns xcb_glx_query_extensions_string_cookie_t
4769  **
4770  *****************************************************************************/
4771 
4772 xcb_glx_query_extensions_string_cookie_t
4773 xcb_glx_query_extensions_string (xcb_connection_t *c  /**< */,
4774                                  uint32_t          screen  /**< */);
4775 
4776 /**
4777  *
4778  * @param c The connection
4779  * @return A cookie
4780  *
4781  * Delivers a request to the X server.
4782  *
4783  * This form can be used only if the request will cause
4784  * a reply to be generated. Any returned error will be
4785  * placed in the event queue.
4786  */
4787 
4788 /*****************************************************************************
4789  **
4790  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_unchecked
4791  **
4792  ** @param xcb_connection_t *c
4793  ** @param uint32_t          screen
4794  ** @returns xcb_glx_query_extensions_string_cookie_t
4795  **
4796  *****************************************************************************/
4797 
4798 xcb_glx_query_extensions_string_cookie_t
4799 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c  /**< */,
4800                                            uint32_t          screen  /**< */);
4801 
4802 /**
4803  * Return the reply
4804  * @param c      The connection
4805  * @param cookie The cookie
4806  * @param e      The xcb_generic_error_t supplied
4807  *
4808  * Returns the reply of the request asked by
4809  *
4810  * The parameter @p e supplied to this function must be NULL if
4811  * xcb_glx_query_extensions_string_unchecked(). is used.
4812  * Otherwise, it stores the error if any.
4813  *
4814  * The returned value must be freed by the caller using free().
4815  */
4816 
4817 /*****************************************************************************
4818  **
4819  ** xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_string_reply
4820  **
4821  ** @param xcb_connection_t                          *c
4822  ** @param xcb_glx_query_extensions_string_cookie_t   cookie
4823  ** @param xcb_generic_error_t                      **e
4824  ** @returns xcb_glx_query_extensions_string_reply_t *
4825  **
4826  *****************************************************************************/
4827 
4828 xcb_glx_query_extensions_string_reply_t *
4829 xcb_glx_query_extensions_string_reply (xcb_connection_t                          *c  /**< */,
4830                                        xcb_glx_query_extensions_string_cookie_t   cookie  /**< */,
4831                                        xcb_generic_error_t                      **e  /**< */);
4832 
4833 int
4834 xcb_glx_query_server_string_sizeof (const void  *_buffer  /**< */);
4835 
4836 /**
4837  *
4838  * @param c The connection
4839  * @return A cookie
4840  *
4841  * Delivers a request to the X server.
4842  *
4843  */
4844 
4845 /*****************************************************************************
4846  **
4847  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string
4848  **
4849  ** @param xcb_connection_t *c
4850  ** @param uint32_t          screen
4851  ** @param uint32_t          name
4852  ** @returns xcb_glx_query_server_string_cookie_t
4853  **
4854  *****************************************************************************/
4855 
4856 xcb_glx_query_server_string_cookie_t
4857 xcb_glx_query_server_string (xcb_connection_t *c  /**< */,
4858                              uint32_t          screen  /**< */,
4859                              uint32_t          name  /**< */);
4860 
4861 /**
4862  *
4863  * @param c The connection
4864  * @return A cookie
4865  *
4866  * Delivers a request to the X server.
4867  *
4868  * This form can be used only if the request will cause
4869  * a reply to be generated. Any returned error will be
4870  * placed in the event queue.
4871  */
4872 
4873 /*****************************************************************************
4874  **
4875  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_unchecked
4876  **
4877  ** @param xcb_connection_t *c
4878  ** @param uint32_t          screen
4879  ** @param uint32_t          name
4880  ** @returns xcb_glx_query_server_string_cookie_t
4881  **
4882  *****************************************************************************/
4883 
4884 xcb_glx_query_server_string_cookie_t
4885 xcb_glx_query_server_string_unchecked (xcb_connection_t *c  /**< */,
4886                                        uint32_t          screen  /**< */,
4887                                        uint32_t          name  /**< */);
4888 
4889 
4890 /*****************************************************************************
4891  **
4892  ** char * xcb_glx_query_server_string_string
4893  **
4894  ** @param const xcb_glx_query_server_string_reply_t *R
4895  ** @returns char *
4896  **
4897  *****************************************************************************/
4898 
4899 char *
4900 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R  /**< */);
4901 
4902 
4903 /*****************************************************************************
4904  **
4905  ** int xcb_glx_query_server_string_string_length
4906  **
4907  ** @param const xcb_glx_query_server_string_reply_t *R
4908  ** @returns int
4909  **
4910  *****************************************************************************/
4911 
4912 int
4913 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R  /**< */);
4914 
4915 
4916 /*****************************************************************************
4917  **
4918  ** xcb_generic_iterator_t xcb_glx_query_server_string_string_end
4919  **
4920  ** @param const xcb_glx_query_server_string_reply_t *R
4921  ** @returns xcb_generic_iterator_t
4922  **
4923  *****************************************************************************/
4924 
4925 xcb_generic_iterator_t
4926 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R  /**< */);
4927 
4928 /**
4929  * Return the reply
4930  * @param c      The connection
4931  * @param cookie The cookie
4932  * @param e      The xcb_generic_error_t supplied
4933  *
4934  * Returns the reply of the request asked by
4935  *
4936  * The parameter @p e supplied to this function must be NULL if
4937  * xcb_glx_query_server_string_unchecked(). is used.
4938  * Otherwise, it stores the error if any.
4939  *
4940  * The returned value must be freed by the caller using free().
4941  */
4942 
4943 /*****************************************************************************
4944  **
4945  ** xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply
4946  **
4947  ** @param xcb_connection_t                      *c
4948  ** @param xcb_glx_query_server_string_cookie_t   cookie
4949  ** @param xcb_generic_error_t                  **e
4950  ** @returns xcb_glx_query_server_string_reply_t *
4951  **
4952  *****************************************************************************/
4953 
4954 xcb_glx_query_server_string_reply_t *
4955 xcb_glx_query_server_string_reply (xcb_connection_t                      *c  /**< */,
4956                                    xcb_glx_query_server_string_cookie_t   cookie  /**< */,
4957                                    xcb_generic_error_t                  **e  /**< */);
4958 
4959 int
4960 xcb_glx_client_info_sizeof (const void  *_buffer  /**< */);
4961 
4962 /**
4963  *
4964  * @param c The connection
4965  * @return A cookie
4966  *
4967  * Delivers a request to the X server.
4968  *
4969  * This form can be used only if the request will not cause
4970  * a reply to be generated. Any returned error will be
4971  * saved for handling by xcb_request_check().
4972  */
4973 
4974 /*****************************************************************************
4975  **
4976  ** xcb_void_cookie_t xcb_glx_client_info_checked
4977  **
4978  ** @param xcb_connection_t *c
4979  ** @param uint32_t          major_version
4980  ** @param uint32_t          minor_version
4981  ** @param uint32_t          str_len
4982  ** @param const char       *string
4983  ** @returns xcb_void_cookie_t
4984  **
4985  *****************************************************************************/
4986 
4987 xcb_void_cookie_t
4988 xcb_glx_client_info_checked (xcb_connection_t *c  /**< */,
4989                              uint32_t          major_version  /**< */,
4990                              uint32_t          minor_version  /**< */,
4991                              uint32_t          str_len  /**< */,
4992                              const char       *string  /**< */);
4993 
4994 /**
4995  *
4996  * @param c The connection
4997  * @return A cookie
4998  *
4999  * Delivers a request to the X server.
5000  *
5001  */
5002 
5003 /*****************************************************************************
5004  **
5005  ** xcb_void_cookie_t xcb_glx_client_info
5006  **
5007  ** @param xcb_connection_t *c
5008  ** @param uint32_t          major_version
5009  ** @param uint32_t          minor_version
5010  ** @param uint32_t          str_len
5011  ** @param const char       *string
5012  ** @returns xcb_void_cookie_t
5013  **
5014  *****************************************************************************/
5015 
5016 xcb_void_cookie_t
5017 xcb_glx_client_info (xcb_connection_t *c  /**< */,
5018                      uint32_t          major_version  /**< */,
5019                      uint32_t          minor_version  /**< */,
5020                      uint32_t          str_len  /**< */,
5021                      const char       *string  /**< */);
5022 
5023 int
5024 xcb_glx_get_fb_configs_sizeof (const void  *_buffer  /**< */);
5025 
5026 /**
5027  *
5028  * @param c The connection
5029  * @return A cookie
5030  *
5031  * Delivers a request to the X server.
5032  *
5033  */
5034 
5035 /*****************************************************************************
5036  **
5037  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs
5038  **
5039  ** @param xcb_connection_t *c
5040  ** @param uint32_t          screen
5041  ** @returns xcb_glx_get_fb_configs_cookie_t
5042  **
5043  *****************************************************************************/
5044 
5045 xcb_glx_get_fb_configs_cookie_t
5046 xcb_glx_get_fb_configs (xcb_connection_t *c  /**< */,
5047                         uint32_t          screen  /**< */);
5048 
5049 /**
5050  *
5051  * @param c The connection
5052  * @return A cookie
5053  *
5054  * Delivers a request to the X server.
5055  *
5056  * This form can be used only if the request will cause
5057  * a reply to be generated. Any returned error will be
5058  * placed in the event queue.
5059  */
5060 
5061 /*****************************************************************************
5062  **
5063  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_unchecked
5064  **
5065  ** @param xcb_connection_t *c
5066  ** @param uint32_t          screen
5067  ** @returns xcb_glx_get_fb_configs_cookie_t
5068  **
5069  *****************************************************************************/
5070 
5071 xcb_glx_get_fb_configs_cookie_t
5072 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c  /**< */,
5073                                   uint32_t          screen  /**< */);
5074 
5075 
5076 /*****************************************************************************
5077  **
5078  ** uint32_t * xcb_glx_get_fb_configs_property_list
5079  **
5080  ** @param const xcb_glx_get_fb_configs_reply_t *R
5081  ** @returns uint32_t *
5082  **
5083  *****************************************************************************/
5084 
5085 uint32_t *
5086 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R  /**< */);
5087 
5088 
5089 /*****************************************************************************
5090  **
5091  ** int xcb_glx_get_fb_configs_property_list_length
5092  **
5093  ** @param const xcb_glx_get_fb_configs_reply_t *R
5094  ** @returns int
5095  **
5096  *****************************************************************************/
5097 
5098 int
5099 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R  /**< */);
5100 
5101 
5102 /*****************************************************************************
5103  **
5104  ** xcb_generic_iterator_t xcb_glx_get_fb_configs_property_list_end
5105  **
5106  ** @param const xcb_glx_get_fb_configs_reply_t *R
5107  ** @returns xcb_generic_iterator_t
5108  **
5109  *****************************************************************************/
5110 
5111 xcb_generic_iterator_t
5112 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R  /**< */);
5113 
5114 /**
5115  * Return the reply
5116  * @param c      The connection
5117  * @param cookie The cookie
5118  * @param e      The xcb_generic_error_t supplied
5119  *
5120  * Returns the reply of the request asked by
5121  *
5122  * The parameter @p e supplied to this function must be NULL if
5123  * xcb_glx_get_fb_configs_unchecked(). is used.
5124  * Otherwise, it stores the error if any.
5125  *
5126  * The returned value must be freed by the caller using free().
5127  */
5128 
5129 /*****************************************************************************
5130  **
5131  ** xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply
5132  **
5133  ** @param xcb_connection_t                 *c
5134  ** @param xcb_glx_get_fb_configs_cookie_t   cookie
5135  ** @param xcb_generic_error_t             **e
5136  ** @returns xcb_glx_get_fb_configs_reply_t *
5137  **
5138  *****************************************************************************/
5139 
5140 xcb_glx_get_fb_configs_reply_t *
5141 xcb_glx_get_fb_configs_reply (xcb_connection_t                 *c  /**< */,
5142                               xcb_glx_get_fb_configs_cookie_t   cookie  /**< */,
5143                               xcb_generic_error_t             **e  /**< */);
5144 
5145 int
5146 xcb_glx_create_pixmap_sizeof (const void  *_buffer  /**< */);
5147 
5148 /**
5149  *
5150  * @param c The connection
5151  * @return A cookie
5152  *
5153  * Delivers a request to the X server.
5154  *
5155  * This form can be used only if the request will not cause
5156  * a reply to be generated. Any returned error will be
5157  * saved for handling by xcb_request_check().
5158  */
5159 
5160 /*****************************************************************************
5161  **
5162  ** xcb_void_cookie_t xcb_glx_create_pixmap_checked
5163  **
5164  ** @param xcb_connection_t   *c
5165  ** @param uint32_t            screen
5166  ** @param xcb_glx_fbconfig_t  fbconfig
5167  ** @param xcb_pixmap_t        pixmap
5168  ** @param xcb_glx_pixmap_t    glx_pixmap
5169  ** @param uint32_t            num_attribs
5170  ** @param const uint32_t     *attribs
5171  ** @returns xcb_void_cookie_t
5172  **
5173  *****************************************************************************/
5174 
5175 xcb_void_cookie_t
5176 xcb_glx_create_pixmap_checked (xcb_connection_t   *c  /**< */,
5177                                uint32_t            screen  /**< */,
5178                                xcb_glx_fbconfig_t  fbconfig  /**< */,
5179                                xcb_pixmap_t        pixmap  /**< */,
5180                                xcb_glx_pixmap_t    glx_pixmap  /**< */,
5181                                uint32_t            num_attribs  /**< */,
5182                                const uint32_t     *attribs  /**< */);
5183 
5184 /**
5185  *
5186  * @param c The connection
5187  * @return A cookie
5188  *
5189  * Delivers a request to the X server.
5190  *
5191  */
5192 
5193 /*****************************************************************************
5194  **
5195  ** xcb_void_cookie_t xcb_glx_create_pixmap
5196  **
5197  ** @param xcb_connection_t   *c
5198  ** @param uint32_t            screen
5199  ** @param xcb_glx_fbconfig_t  fbconfig
5200  ** @param xcb_pixmap_t        pixmap
5201  ** @param xcb_glx_pixmap_t    glx_pixmap
5202  ** @param uint32_t            num_attribs
5203  ** @param const uint32_t     *attribs
5204  ** @returns xcb_void_cookie_t
5205  **
5206  *****************************************************************************/
5207 
5208 xcb_void_cookie_t
5209 xcb_glx_create_pixmap (xcb_connection_t   *c  /**< */,
5210                        uint32_t            screen  /**< */,
5211                        xcb_glx_fbconfig_t  fbconfig  /**< */,
5212                        xcb_pixmap_t        pixmap  /**< */,
5213                        xcb_glx_pixmap_t    glx_pixmap  /**< */,
5214                        uint32_t            num_attribs  /**< */,
5215                        const uint32_t     *attribs  /**< */);
5216 
5217 /**
5218  *
5219  * @param c The connection
5220  * @return A cookie
5221  *
5222  * Delivers a request to the X server.
5223  *
5224  * This form can be used only if the request will not cause
5225  * a reply to be generated. Any returned error will be
5226  * saved for handling by xcb_request_check().
5227  */
5228 
5229 /*****************************************************************************
5230  **
5231  ** xcb_void_cookie_t xcb_glx_destroy_pixmap_checked
5232  **
5233  ** @param xcb_connection_t *c
5234  ** @param xcb_glx_pixmap_t  glx_pixmap
5235  ** @returns xcb_void_cookie_t
5236  **
5237  *****************************************************************************/
5238 
5239 xcb_void_cookie_t
5240 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c  /**< */,
5241                                 xcb_glx_pixmap_t  glx_pixmap  /**< */);
5242 
5243 /**
5244  *
5245  * @param c The connection
5246  * @return A cookie
5247  *
5248  * Delivers a request to the X server.
5249  *
5250  */
5251 
5252 /*****************************************************************************
5253  **
5254  ** xcb_void_cookie_t xcb_glx_destroy_pixmap
5255  **
5256  ** @param xcb_connection_t *c
5257  ** @param xcb_glx_pixmap_t  glx_pixmap
5258  ** @returns xcb_void_cookie_t
5259  **
5260  *****************************************************************************/
5261 
5262 xcb_void_cookie_t
5263 xcb_glx_destroy_pixmap (xcb_connection_t *c  /**< */,
5264                         xcb_glx_pixmap_t  glx_pixmap  /**< */);
5265 
5266 /**
5267  *
5268  * @param c The connection
5269  * @return A cookie
5270  *
5271  * Delivers a request to the X server.
5272  *
5273  * This form can be used only if the request will not cause
5274  * a reply to be generated. Any returned error will be
5275  * saved for handling by xcb_request_check().
5276  */
5277 
5278 /*****************************************************************************
5279  **
5280  ** xcb_void_cookie_t xcb_glx_create_new_context_checked
5281  **
5282  ** @param xcb_connection_t   *c
5283  ** @param xcb_glx_context_t   context
5284  ** @param xcb_glx_fbconfig_t  fbconfig
5285  ** @param uint32_t            screen
5286  ** @param uint32_t            render_type
5287  ** @param xcb_glx_context_t   share_list
5288  ** @param uint8_t             is_direct
5289  ** @returns xcb_void_cookie_t
5290  **
5291  *****************************************************************************/
5292 
5293 xcb_void_cookie_t
5294 xcb_glx_create_new_context_checked (xcb_connection_t   *c  /**< */,
5295                                     xcb_glx_context_t   context  /**< */,
5296                                     xcb_glx_fbconfig_t  fbconfig  /**< */,
5297                                     uint32_t            screen  /**< */,
5298                                     uint32_t            render_type  /**< */,
5299                                     xcb_glx_context_t   share_list  /**< */,
5300                                     uint8_t             is_direct  /**< */);
5301 
5302 /**
5303  *
5304  * @param c The connection
5305  * @return A cookie
5306  *
5307  * Delivers a request to the X server.
5308  *
5309  */
5310 
5311 /*****************************************************************************
5312  **
5313  ** xcb_void_cookie_t xcb_glx_create_new_context
5314  **
5315  ** @param xcb_connection_t   *c
5316  ** @param xcb_glx_context_t   context
5317  ** @param xcb_glx_fbconfig_t  fbconfig
5318  ** @param uint32_t            screen
5319  ** @param uint32_t            render_type
5320  ** @param xcb_glx_context_t   share_list
5321  ** @param uint8_t             is_direct
5322  ** @returns xcb_void_cookie_t
5323  **
5324  *****************************************************************************/
5325 
5326 xcb_void_cookie_t
5327 xcb_glx_create_new_context (xcb_connection_t   *c  /**< */,
5328                             xcb_glx_context_t   context  /**< */,
5329                             xcb_glx_fbconfig_t  fbconfig  /**< */,
5330                             uint32_t            screen  /**< */,
5331                             uint32_t            render_type  /**< */,
5332                             xcb_glx_context_t   share_list  /**< */,
5333                             uint8_t             is_direct  /**< */);
5334 
5335 int
5336 xcb_glx_query_context_sizeof (const void  *_buffer  /**< */);
5337 
5338 /**
5339  *
5340  * @param c The connection
5341  * @return A cookie
5342  *
5343  * Delivers a request to the X server.
5344  *
5345  */
5346 
5347 /*****************************************************************************
5348  **
5349  ** xcb_glx_query_context_cookie_t xcb_glx_query_context
5350  **
5351  ** @param xcb_connection_t  *c
5352  ** @param xcb_glx_context_t  context
5353  ** @returns xcb_glx_query_context_cookie_t
5354  **
5355  *****************************************************************************/
5356 
5357 xcb_glx_query_context_cookie_t
5358 xcb_glx_query_context (xcb_connection_t  *c  /**< */,
5359                        xcb_glx_context_t  context  /**< */);
5360 
5361 /**
5362  *
5363  * @param c The connection
5364  * @return A cookie
5365  *
5366  * Delivers a request to the X server.
5367  *
5368  * This form can be used only if the request will cause
5369  * a reply to be generated. Any returned error will be
5370  * placed in the event queue.
5371  */
5372 
5373 /*****************************************************************************
5374  **
5375  ** xcb_glx_query_context_cookie_t xcb_glx_query_context_unchecked
5376  **
5377  ** @param xcb_connection_t  *c
5378  ** @param xcb_glx_context_t  context
5379  ** @returns xcb_glx_query_context_cookie_t
5380  **
5381  *****************************************************************************/
5382 
5383 xcb_glx_query_context_cookie_t
5384 xcb_glx_query_context_unchecked (xcb_connection_t  *c  /**< */,
5385                                  xcb_glx_context_t  context  /**< */);
5386 
5387 
5388 /*****************************************************************************
5389  **
5390  ** uint32_t * xcb_glx_query_context_attribs
5391  **
5392  ** @param const xcb_glx_query_context_reply_t *R
5393  ** @returns uint32_t *
5394  **
5395  *****************************************************************************/
5396 
5397 uint32_t *
5398 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R  /**< */);
5399 
5400 
5401 /*****************************************************************************
5402  **
5403  ** int xcb_glx_query_context_attribs_length
5404  **
5405  ** @param const xcb_glx_query_context_reply_t *R
5406  ** @returns int
5407  **
5408  *****************************************************************************/
5409 
5410 int
5411 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R  /**< */);
5412 
5413 
5414 /*****************************************************************************
5415  **
5416  ** xcb_generic_iterator_t xcb_glx_query_context_attribs_end
5417  **
5418  ** @param const xcb_glx_query_context_reply_t *R
5419  ** @returns xcb_generic_iterator_t
5420  **
5421  *****************************************************************************/
5422 
5423 xcb_generic_iterator_t
5424 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R  /**< */);
5425 
5426 /**
5427  * Return the reply
5428  * @param c      The connection
5429  * @param cookie The cookie
5430  * @param e      The xcb_generic_error_t supplied
5431  *
5432  * Returns the reply of the request asked by
5433  *
5434  * The parameter @p e supplied to this function must be NULL if
5435  * xcb_glx_query_context_unchecked(). is used.
5436  * Otherwise, it stores the error if any.
5437  *
5438  * The returned value must be freed by the caller using free().
5439  */
5440 
5441 /*****************************************************************************
5442  **
5443  ** xcb_glx_query_context_reply_t * xcb_glx_query_context_reply
5444  **
5445  ** @param xcb_connection_t                *c
5446  ** @param xcb_glx_query_context_cookie_t   cookie
5447  ** @param xcb_generic_error_t            **e
5448  ** @returns xcb_glx_query_context_reply_t *
5449  **
5450  *****************************************************************************/
5451 
5452 xcb_glx_query_context_reply_t *
5453 xcb_glx_query_context_reply (xcb_connection_t                *c  /**< */,
5454                              xcb_glx_query_context_cookie_t   cookie  /**< */,
5455                              xcb_generic_error_t            **e  /**< */);
5456 
5457 /**
5458  *
5459  * @param c The connection
5460  * @return A cookie
5461  *
5462  * Delivers a request to the X server.
5463  *
5464  */
5465 
5466 /*****************************************************************************
5467  **
5468  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current
5469  **
5470  ** @param xcb_connection_t      *c
5471  ** @param xcb_glx_context_tag_t  old_context_tag
5472  ** @param xcb_glx_drawable_t     drawable
5473  ** @param xcb_glx_drawable_t     read_drawable
5474  ** @param xcb_glx_context_t      context
5475  ** @returns xcb_glx_make_context_current_cookie_t
5476  **
5477  *****************************************************************************/
5478 
5479 xcb_glx_make_context_current_cookie_t
5480 xcb_glx_make_context_current (xcb_connection_t      *c  /**< */,
5481                               xcb_glx_context_tag_t  old_context_tag  /**< */,
5482                               xcb_glx_drawable_t     drawable  /**< */,
5483                               xcb_glx_drawable_t     read_drawable  /**< */,
5484                               xcb_glx_context_t      context  /**< */);
5485 
5486 /**
5487  *
5488  * @param c The connection
5489  * @return A cookie
5490  *
5491  * Delivers a request to the X server.
5492  *
5493  * This form can be used only if the request will cause
5494  * a reply to be generated. Any returned error will be
5495  * placed in the event queue.
5496  */
5497 
5498 /*****************************************************************************
5499  **
5500  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_unchecked
5501  **
5502  ** @param xcb_connection_t      *c
5503  ** @param xcb_glx_context_tag_t  old_context_tag
5504  ** @param xcb_glx_drawable_t     drawable
5505  ** @param xcb_glx_drawable_t     read_drawable
5506  ** @param xcb_glx_context_t      context
5507  ** @returns xcb_glx_make_context_current_cookie_t
5508  **
5509  *****************************************************************************/
5510 
5511 xcb_glx_make_context_current_cookie_t
5512 xcb_glx_make_context_current_unchecked (xcb_connection_t      *c  /**< */,
5513                                         xcb_glx_context_tag_t  old_context_tag  /**< */,
5514                                         xcb_glx_drawable_t     drawable  /**< */,
5515                                         xcb_glx_drawable_t     read_drawable  /**< */,
5516                                         xcb_glx_context_t      context  /**< */);
5517 
5518 /**
5519  * Return the reply
5520  * @param c      The connection
5521  * @param cookie The cookie
5522  * @param e      The xcb_generic_error_t supplied
5523  *
5524  * Returns the reply of the request asked by
5525  *
5526  * The parameter @p e supplied to this function must be NULL if
5527  * xcb_glx_make_context_current_unchecked(). is used.
5528  * Otherwise, it stores the error if any.
5529  *
5530  * The returned value must be freed by the caller using free().
5531  */
5532 
5533 /*****************************************************************************
5534  **
5535  ** xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_reply
5536  **
5537  ** @param xcb_connection_t                       *c
5538  ** @param xcb_glx_make_context_current_cookie_t   cookie
5539  ** @param xcb_generic_error_t                   **e
5540  ** @returns xcb_glx_make_context_current_reply_t *
5541  **
5542  *****************************************************************************/
5543 
5544 xcb_glx_make_context_current_reply_t *
5545 xcb_glx_make_context_current_reply (xcb_connection_t                       *c  /**< */,
5546                                     xcb_glx_make_context_current_cookie_t   cookie  /**< */,
5547                                     xcb_generic_error_t                   **e  /**< */);
5548 
5549 int
5550 xcb_glx_create_pbuffer_sizeof (const void  *_buffer  /**< */);
5551 
5552 /**
5553  *
5554  * @param c The connection
5555  * @return A cookie
5556  *
5557  * Delivers a request to the X server.
5558  *
5559  * This form can be used only if the request will not cause
5560  * a reply to be generated. Any returned error will be
5561  * saved for handling by xcb_request_check().
5562  */
5563 
5564 /*****************************************************************************
5565  **
5566  ** xcb_void_cookie_t xcb_glx_create_pbuffer_checked
5567  **
5568  ** @param xcb_connection_t   *c
5569  ** @param uint32_t            screen
5570  ** @param xcb_glx_fbconfig_t  fbconfig
5571  ** @param xcb_glx_pbuffer_t   pbuffer
5572  ** @param uint32_t            num_attribs
5573  ** @param const uint32_t     *attribs
5574  ** @returns xcb_void_cookie_t
5575  **
5576  *****************************************************************************/
5577 
5578 xcb_void_cookie_t
5579 xcb_glx_create_pbuffer_checked (xcb_connection_t   *c  /**< */,
5580                                 uint32_t            screen  /**< */,
5581                                 xcb_glx_fbconfig_t  fbconfig  /**< */,
5582                                 xcb_glx_pbuffer_t   pbuffer  /**< */,
5583                                 uint32_t            num_attribs  /**< */,
5584                                 const uint32_t     *attribs  /**< */);
5585 
5586 /**
5587  *
5588  * @param c The connection
5589  * @return A cookie
5590  *
5591  * Delivers a request to the X server.
5592  *
5593  */
5594 
5595 /*****************************************************************************
5596  **
5597  ** xcb_void_cookie_t xcb_glx_create_pbuffer
5598  **
5599  ** @param xcb_connection_t   *c
5600  ** @param uint32_t            screen
5601  ** @param xcb_glx_fbconfig_t  fbconfig
5602  ** @param xcb_glx_pbuffer_t   pbuffer
5603  ** @param uint32_t            num_attribs
5604  ** @param const uint32_t     *attribs
5605  ** @returns xcb_void_cookie_t
5606  **
5607  *****************************************************************************/
5608 
5609 xcb_void_cookie_t
5610 xcb_glx_create_pbuffer (xcb_connection_t   *c  /**< */,
5611                         uint32_t            screen  /**< */,
5612                         xcb_glx_fbconfig_t  fbconfig  /**< */,
5613                         xcb_glx_pbuffer_t   pbuffer  /**< */,
5614                         uint32_t            num_attribs  /**< */,
5615                         const uint32_t     *attribs  /**< */);
5616 
5617 /**
5618  *
5619  * @param c The connection
5620  * @return A cookie
5621  *
5622  * Delivers a request to the X server.
5623  *
5624  * This form can be used only if the request will not cause
5625  * a reply to be generated. Any returned error will be
5626  * saved for handling by xcb_request_check().
5627  */
5628 
5629 /*****************************************************************************
5630  **
5631  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer_checked
5632  **
5633  ** @param xcb_connection_t  *c
5634  ** @param xcb_glx_pbuffer_t  pbuffer
5635  ** @returns xcb_void_cookie_t
5636  **
5637  *****************************************************************************/
5638 
5639 xcb_void_cookie_t
5640 xcb_glx_destroy_pbuffer_checked (xcb_connection_t  *c  /**< */,
5641                                  xcb_glx_pbuffer_t  pbuffer  /**< */);
5642 
5643 /**
5644  *
5645  * @param c The connection
5646  * @return A cookie
5647  *
5648  * Delivers a request to the X server.
5649  *
5650  */
5651 
5652 /*****************************************************************************
5653  **
5654  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer
5655  **
5656  ** @param xcb_connection_t  *c
5657  ** @param xcb_glx_pbuffer_t  pbuffer
5658  ** @returns xcb_void_cookie_t
5659  **
5660  *****************************************************************************/
5661 
5662 xcb_void_cookie_t
5663 xcb_glx_destroy_pbuffer (xcb_connection_t  *c  /**< */,
5664                          xcb_glx_pbuffer_t  pbuffer  /**< */);
5665 
5666 int
5667 xcb_glx_get_drawable_attributes_sizeof (const void  *_buffer  /**< */);
5668 
5669 /**
5670  *
5671  * @param c The connection
5672  * @return A cookie
5673  *
5674  * Delivers a request to the X server.
5675  *
5676  */
5677 
5678 /*****************************************************************************
5679  **
5680  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes
5681  **
5682  ** @param xcb_connection_t   *c
5683  ** @param xcb_glx_drawable_t  drawable
5684  ** @returns xcb_glx_get_drawable_attributes_cookie_t
5685  **
5686  *****************************************************************************/
5687 
5688 xcb_glx_get_drawable_attributes_cookie_t
5689 xcb_glx_get_drawable_attributes (xcb_connection_t   *c  /**< */,
5690                                  xcb_glx_drawable_t  drawable  /**< */);
5691 
5692 /**
5693  *
5694  * @param c The connection
5695  * @return A cookie
5696  *
5697  * Delivers a request to the X server.
5698  *
5699  * This form can be used only if the request will cause
5700  * a reply to be generated. Any returned error will be
5701  * placed in the event queue.
5702  */
5703 
5704 /*****************************************************************************
5705  **
5706  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_unchecked
5707  **
5708  ** @param xcb_connection_t   *c
5709  ** @param xcb_glx_drawable_t  drawable
5710  ** @returns xcb_glx_get_drawable_attributes_cookie_t
5711  **
5712  *****************************************************************************/
5713 
5714 xcb_glx_get_drawable_attributes_cookie_t
5715 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t   *c  /**< */,
5716                                            xcb_glx_drawable_t  drawable  /**< */);
5717 
5718 
5719 /*****************************************************************************
5720  **
5721  ** uint32_t * xcb_glx_get_drawable_attributes_attribs
5722  **
5723  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
5724  ** @returns uint32_t *
5725  **
5726  *****************************************************************************/
5727 
5728 uint32_t *
5729 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
5730 
5731 
5732 /*****************************************************************************
5733  **
5734  ** int xcb_glx_get_drawable_attributes_attribs_length
5735  **
5736  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
5737  ** @returns int
5738  **
5739  *****************************************************************************/
5740 
5741 int
5742 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
5743 
5744 
5745 /*****************************************************************************
5746  **
5747  ** xcb_generic_iterator_t xcb_glx_get_drawable_attributes_attribs_end
5748  **
5749  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
5750  ** @returns xcb_generic_iterator_t
5751  **
5752  *****************************************************************************/
5753 
5754 xcb_generic_iterator_t
5755 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
5756 
5757 /**
5758  * Return the reply
5759  * @param c      The connection
5760  * @param cookie The cookie
5761  * @param e      The xcb_generic_error_t supplied
5762  *
5763  * Returns the reply of the request asked by
5764  *
5765  * The parameter @p e supplied to this function must be NULL if
5766  * xcb_glx_get_drawable_attributes_unchecked(). is used.
5767  * Otherwise, it stores the error if any.
5768  *
5769  * The returned value must be freed by the caller using free().
5770  */
5771 
5772 /*****************************************************************************
5773  **
5774  ** xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attributes_reply
5775  **
5776  ** @param xcb_connection_t                          *c
5777  ** @param xcb_glx_get_drawable_attributes_cookie_t   cookie
5778  ** @param xcb_generic_error_t                      **e
5779  ** @returns xcb_glx_get_drawable_attributes_reply_t *
5780  **
5781  *****************************************************************************/
5782 
5783 xcb_glx_get_drawable_attributes_reply_t *
5784 xcb_glx_get_drawable_attributes_reply (xcb_connection_t                          *c  /**< */,
5785                                        xcb_glx_get_drawable_attributes_cookie_t   cookie  /**< */,
5786                                        xcb_generic_error_t                      **e  /**< */);
5787 
5788 int
5789 xcb_glx_change_drawable_attributes_sizeof (const void  *_buffer  /**< */);
5790 
5791 /**
5792  *
5793  * @param c The connection
5794  * @return A cookie
5795  *
5796  * Delivers a request to the X server.
5797  *
5798  * This form can be used only if the request will not cause
5799  * a reply to be generated. Any returned error will be
5800  * saved for handling by xcb_request_check().
5801  */
5802 
5803 /*****************************************************************************
5804  **
5805  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes_checked
5806  **
5807  ** @param xcb_connection_t   *c
5808  ** @param xcb_glx_drawable_t  drawable
5809  ** @param uint32_t            num_attribs
5810  ** @param const uint32_t     *attribs
5811  ** @returns xcb_void_cookie_t
5812  **
5813  *****************************************************************************/
5814 
5815 xcb_void_cookie_t
5816 xcb_glx_change_drawable_attributes_checked (xcb_connection_t   *c  /**< */,
5817                                             xcb_glx_drawable_t  drawable  /**< */,
5818                                             uint32_t            num_attribs  /**< */,
5819                                             const uint32_t     *attribs  /**< */);
5820 
5821 /**
5822  *
5823  * @param c The connection
5824  * @return A cookie
5825  *
5826  * Delivers a request to the X server.
5827  *
5828  */
5829 
5830 /*****************************************************************************
5831  **
5832  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes
5833  **
5834  ** @param xcb_connection_t   *c
5835  ** @param xcb_glx_drawable_t  drawable
5836  ** @param uint32_t            num_attribs
5837  ** @param const uint32_t     *attribs
5838  ** @returns xcb_void_cookie_t
5839  **
5840  *****************************************************************************/
5841 
5842 xcb_void_cookie_t
5843 xcb_glx_change_drawable_attributes (xcb_connection_t   *c  /**< */,
5844                                     xcb_glx_drawable_t  drawable  /**< */,
5845                                     uint32_t            num_attribs  /**< */,
5846                                     const uint32_t     *attribs  /**< */);
5847 
5848 int
5849 xcb_glx_create_window_sizeof (const void  *_buffer  /**< */);
5850 
5851 /**
5852  *
5853  * @param c The connection
5854  * @return A cookie
5855  *
5856  * Delivers a request to the X server.
5857  *
5858  * This form can be used only if the request will not cause
5859  * a reply to be generated. Any returned error will be
5860  * saved for handling by xcb_request_check().
5861  */
5862 
5863 /*****************************************************************************
5864  **
5865  ** xcb_void_cookie_t xcb_glx_create_window_checked
5866  **
5867  ** @param xcb_connection_t   *c
5868  ** @param uint32_t            screen
5869  ** @param xcb_glx_fbconfig_t  fbconfig
5870  ** @param xcb_window_t        window
5871  ** @param xcb_glx_window_t    glx_window
5872  ** @param uint32_t            num_attribs
5873  ** @param const uint32_t     *attribs
5874  ** @returns xcb_void_cookie_t
5875  **
5876  *****************************************************************************/
5877 
5878 xcb_void_cookie_t
5879 xcb_glx_create_window_checked (xcb_connection_t   *c  /**< */,
5880                                uint32_t            screen  /**< */,
5881                                xcb_glx_fbconfig_t  fbconfig  /**< */,
5882                                xcb_window_t        window  /**< */,
5883                                xcb_glx_window_t    glx_window  /**< */,
5884                                uint32_t            num_attribs  /**< */,
5885                                const uint32_t     *attribs  /**< */);
5886 
5887 /**
5888  *
5889  * @param c The connection
5890  * @return A cookie
5891  *
5892  * Delivers a request to the X server.
5893  *
5894  */
5895 
5896 /*****************************************************************************
5897  **
5898  ** xcb_void_cookie_t xcb_glx_create_window
5899  **
5900  ** @param xcb_connection_t   *c
5901  ** @param uint32_t            screen
5902  ** @param xcb_glx_fbconfig_t  fbconfig
5903  ** @param xcb_window_t        window
5904  ** @param xcb_glx_window_t    glx_window
5905  ** @param uint32_t            num_attribs
5906  ** @param const uint32_t     *attribs
5907  ** @returns xcb_void_cookie_t
5908  **
5909  *****************************************************************************/
5910 
5911 xcb_void_cookie_t
5912 xcb_glx_create_window (xcb_connection_t   *c  /**< */,
5913                        uint32_t            screen  /**< */,
5914                        xcb_glx_fbconfig_t  fbconfig  /**< */,
5915                        xcb_window_t        window  /**< */,
5916                        xcb_glx_window_t    glx_window  /**< */,
5917                        uint32_t            num_attribs  /**< */,
5918                        const uint32_t     *attribs  /**< */);
5919 
5920 /**
5921  *
5922  * @param c The connection
5923  * @return A cookie
5924  *
5925  * Delivers a request to the X server.
5926  *
5927  * This form can be used only if the request will not cause
5928  * a reply to be generated. Any returned error will be
5929  * saved for handling by xcb_request_check().
5930  */
5931 
5932 /*****************************************************************************
5933  **
5934  ** xcb_void_cookie_t xcb_glx_delete_window_checked
5935  **
5936  ** @param xcb_connection_t *c
5937  ** @param xcb_glx_window_t  glxwindow
5938  ** @returns xcb_void_cookie_t
5939  **
5940  *****************************************************************************/
5941 
5942 xcb_void_cookie_t
5943 xcb_glx_delete_window_checked (xcb_connection_t *c  /**< */,
5944                                xcb_glx_window_t  glxwindow  /**< */);
5945 
5946 /**
5947  *
5948  * @param c The connection
5949  * @return A cookie
5950  *
5951  * Delivers a request to the X server.
5952  *
5953  */
5954 
5955 /*****************************************************************************
5956  **
5957  ** xcb_void_cookie_t xcb_glx_delete_window
5958  **
5959  ** @param xcb_connection_t *c
5960  ** @param xcb_glx_window_t  glxwindow
5961  ** @returns xcb_void_cookie_t
5962  **
5963  *****************************************************************************/
5964 
5965 xcb_void_cookie_t
5966 xcb_glx_delete_window (xcb_connection_t *c  /**< */,
5967                        xcb_glx_window_t  glxwindow  /**< */);
5968 
5969 int
5970 xcb_glx_set_client_info_arb_sizeof (const void  *_buffer  /**< */);
5971 
5972 /**
5973  *
5974  * @param c The connection
5975  * @return A cookie
5976  *
5977  * Delivers a request to the X server.
5978  *
5979  * This form can be used only if the request will not cause
5980  * a reply to be generated. Any returned error will be
5981  * saved for handling by xcb_request_check().
5982  */
5983 
5984 /*****************************************************************************
5985  **
5986  ** xcb_void_cookie_t xcb_glx_set_client_info_arb_checked
5987  **
5988  ** @param xcb_connection_t *c
5989  ** @param uint32_t          major_version
5990  ** @param uint32_t          minor_version
5991  ** @param uint32_t          num_versions
5992  ** @param uint32_t          gl_str_len
5993  ** @param uint32_t          glx_str_len
5994  ** @param const uint32_t   *gl_versions
5995  ** @param const char       *gl_extension_string
5996  ** @param const char       *glx_extension_string
5997  ** @returns xcb_void_cookie_t
5998  **
5999  *****************************************************************************/
6000 
6001 xcb_void_cookie_t
6002 xcb_glx_set_client_info_arb_checked (xcb_connection_t *c  /**< */,
6003                                      uint32_t          major_version  /**< */,
6004                                      uint32_t          minor_version  /**< */,
6005                                      uint32_t          num_versions  /**< */,
6006                                      uint32_t          gl_str_len  /**< */,
6007                                      uint32_t          glx_str_len  /**< */,
6008                                      const uint32_t   *gl_versions  /**< */,
6009                                      const char       *gl_extension_string  /**< */,
6010                                      const char       *glx_extension_string  /**< */);
6011 
6012 /**
6013  *
6014  * @param c The connection
6015  * @return A cookie
6016  *
6017  * Delivers a request to the X server.
6018  *
6019  */
6020 
6021 /*****************************************************************************
6022  **
6023  ** xcb_void_cookie_t xcb_glx_set_client_info_arb
6024  **
6025  ** @param xcb_connection_t *c
6026  ** @param uint32_t          major_version
6027  ** @param uint32_t          minor_version
6028  ** @param uint32_t          num_versions
6029  ** @param uint32_t          gl_str_len
6030  ** @param uint32_t          glx_str_len
6031  ** @param const uint32_t   *gl_versions
6032  ** @param const char       *gl_extension_string
6033  ** @param const char       *glx_extension_string
6034  ** @returns xcb_void_cookie_t
6035  **
6036  *****************************************************************************/
6037 
6038 xcb_void_cookie_t
6039 xcb_glx_set_client_info_arb (xcb_connection_t *c  /**< */,
6040                              uint32_t          major_version  /**< */,
6041                              uint32_t          minor_version  /**< */,
6042                              uint32_t          num_versions  /**< */,
6043                              uint32_t          gl_str_len  /**< */,
6044                              uint32_t          glx_str_len  /**< */,
6045                              const uint32_t   *gl_versions  /**< */,
6046                              const char       *gl_extension_string  /**< */,
6047                              const char       *glx_extension_string  /**< */);
6048 
6049 int
6050 xcb_glx_create_context_attribs_arb_sizeof (const void  *_buffer  /**< */);
6051 
6052 /**
6053  *
6054  * @param c The connection
6055  * @return A cookie
6056  *
6057  * Delivers a request to the X server.
6058  *
6059  * This form can be used only if the request will not cause
6060  * a reply to be generated. Any returned error will be
6061  * saved for handling by xcb_request_check().
6062  */
6063 
6064 /*****************************************************************************
6065  **
6066  ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb_checked
6067  **
6068  ** @param xcb_connection_t   *c
6069  ** @param xcb_glx_context_t   context
6070  ** @param xcb_glx_fbconfig_t  fbconfig
6071  ** @param uint32_t            screen
6072  ** @param xcb_glx_context_t   share_list
6073  ** @param uint8_t             is_direct
6074  ** @param uint32_t            num_attribs
6075  ** @param const uint32_t     *attribs
6076  ** @returns xcb_void_cookie_t
6077  **
6078  *****************************************************************************/
6079 
6080 xcb_void_cookie_t
6081 xcb_glx_create_context_attribs_arb_checked (xcb_connection_t   *c  /**< */,
6082                                             xcb_glx_context_t   context  /**< */,
6083                                             xcb_glx_fbconfig_t  fbconfig  /**< */,
6084                                             uint32_t            screen  /**< */,
6085                                             xcb_glx_context_t   share_list  /**< */,
6086                                             uint8_t             is_direct  /**< */,
6087                                             uint32_t            num_attribs  /**< */,
6088                                             const uint32_t     *attribs  /**< */);
6089 
6090 /**
6091  *
6092  * @param c The connection
6093  * @return A cookie
6094  *
6095  * Delivers a request to the X server.
6096  *
6097  */
6098 
6099 /*****************************************************************************
6100  **
6101  ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb
6102  **
6103  ** @param xcb_connection_t   *c
6104  ** @param xcb_glx_context_t   context
6105  ** @param xcb_glx_fbconfig_t  fbconfig
6106  ** @param uint32_t            screen
6107  ** @param xcb_glx_context_t   share_list
6108  ** @param uint8_t             is_direct
6109  ** @param uint32_t            num_attribs
6110  ** @param const uint32_t     *attribs
6111  ** @returns xcb_void_cookie_t
6112  **
6113  *****************************************************************************/
6114 
6115 xcb_void_cookie_t
6116 xcb_glx_create_context_attribs_arb (xcb_connection_t   *c  /**< */,
6117                                     xcb_glx_context_t   context  /**< */,
6118                                     xcb_glx_fbconfig_t  fbconfig  /**< */,
6119                                     uint32_t            screen  /**< */,
6120                                     xcb_glx_context_t   share_list  /**< */,
6121                                     uint8_t             is_direct  /**< */,
6122                                     uint32_t            num_attribs  /**< */,
6123                                     const uint32_t     *attribs  /**< */);
6124 
6125 int
6126 xcb_glx_set_client_info_2arb_sizeof (const void  *_buffer  /**< */);
6127 
6128 /**
6129  *
6130  * @param c The connection
6131  * @return A cookie
6132  *
6133  * Delivers a request to the X server.
6134  *
6135  * This form can be used only if the request will not cause
6136  * a reply to be generated. Any returned error will be
6137  * saved for handling by xcb_request_check().
6138  */
6139 
6140 /*****************************************************************************
6141  **
6142  ** xcb_void_cookie_t xcb_glx_set_client_info_2arb_checked
6143  **
6144  ** @param xcb_connection_t *c
6145  ** @param uint32_t          major_version
6146  ** @param uint32_t          minor_version
6147  ** @param uint32_t          num_versions
6148  ** @param uint32_t          gl_str_len
6149  ** @param uint32_t          glx_str_len
6150  ** @param const uint32_t   *gl_versions
6151  ** @param const char       *gl_extension_string
6152  ** @param const char       *glx_extension_string
6153  ** @returns xcb_void_cookie_t
6154  **
6155  *****************************************************************************/
6156 
6157 xcb_void_cookie_t
6158 xcb_glx_set_client_info_2arb_checked (xcb_connection_t *c  /**< */,
6159                                       uint32_t          major_version  /**< */,
6160                                       uint32_t          minor_version  /**< */,
6161                                       uint32_t          num_versions  /**< */,
6162                                       uint32_t          gl_str_len  /**< */,
6163                                       uint32_t          glx_str_len  /**< */,
6164                                       const uint32_t   *gl_versions  /**< */,
6165                                       const char       *gl_extension_string  /**< */,
6166                                       const char       *glx_extension_string  /**< */);
6167 
6168 /**
6169  *
6170  * @param c The connection
6171  * @return A cookie
6172  *
6173  * Delivers a request to the X server.
6174  *
6175  */
6176 
6177 /*****************************************************************************
6178  **
6179  ** xcb_void_cookie_t xcb_glx_set_client_info_2arb
6180  **
6181  ** @param xcb_connection_t *c
6182  ** @param uint32_t          major_version
6183  ** @param uint32_t          minor_version
6184  ** @param uint32_t          num_versions
6185  ** @param uint32_t          gl_str_len
6186  ** @param uint32_t          glx_str_len
6187  ** @param const uint32_t   *gl_versions
6188  ** @param const char       *gl_extension_string
6189  ** @param const char       *glx_extension_string
6190  ** @returns xcb_void_cookie_t
6191  **
6192  *****************************************************************************/
6193 
6194 xcb_void_cookie_t
6195 xcb_glx_set_client_info_2arb (xcb_connection_t *c  /**< */,
6196                               uint32_t          major_version  /**< */,
6197                               uint32_t          minor_version  /**< */,
6198                               uint32_t          num_versions  /**< */,
6199                               uint32_t          gl_str_len  /**< */,
6200                               uint32_t          glx_str_len  /**< */,
6201                               const uint32_t   *gl_versions  /**< */,
6202                               const char       *gl_extension_string  /**< */,
6203                               const char       *glx_extension_string  /**< */);
6204 
6205 /**
6206  *
6207  * @param c The connection
6208  * @return A cookie
6209  *
6210  * Delivers a request to the X server.
6211  *
6212  * This form can be used only if the request will not cause
6213  * a reply to be generated. Any returned error will be
6214  * saved for handling by xcb_request_check().
6215  */
6216 
6217 /*****************************************************************************
6218  **
6219  ** xcb_void_cookie_t xcb_glx_new_list_checked
6220  **
6221  ** @param xcb_connection_t      *c
6222  ** @param xcb_glx_context_tag_t  context_tag
6223  ** @param uint32_t               list
6224  ** @param uint32_t               mode
6225  ** @returns xcb_void_cookie_t
6226  **
6227  *****************************************************************************/
6228 
6229 xcb_void_cookie_t
6230 xcb_glx_new_list_checked (xcb_connection_t      *c  /**< */,
6231                           xcb_glx_context_tag_t  context_tag  /**< */,
6232                           uint32_t               list  /**< */,
6233                           uint32_t               mode  /**< */);
6234 
6235 /**
6236  *
6237  * @param c The connection
6238  * @return A cookie
6239  *
6240  * Delivers a request to the X server.
6241  *
6242  */
6243 
6244 /*****************************************************************************
6245  **
6246  ** xcb_void_cookie_t xcb_glx_new_list
6247  **
6248  ** @param xcb_connection_t      *c
6249  ** @param xcb_glx_context_tag_t  context_tag
6250  ** @param uint32_t               list
6251  ** @param uint32_t               mode
6252  ** @returns xcb_void_cookie_t
6253  **
6254  *****************************************************************************/
6255 
6256 xcb_void_cookie_t
6257 xcb_glx_new_list (xcb_connection_t      *c  /**< */,
6258                   xcb_glx_context_tag_t  context_tag  /**< */,
6259                   uint32_t               list  /**< */,
6260                   uint32_t               mode  /**< */);
6261 
6262 /**
6263  *
6264  * @param c The connection
6265  * @return A cookie
6266  *
6267  * Delivers a request to the X server.
6268  *
6269  * This form can be used only if the request will not cause
6270  * a reply to be generated. Any returned error will be
6271  * saved for handling by xcb_request_check().
6272  */
6273 
6274 /*****************************************************************************
6275  **
6276  ** xcb_void_cookie_t xcb_glx_end_list_checked
6277  **
6278  ** @param xcb_connection_t      *c
6279  ** @param xcb_glx_context_tag_t  context_tag
6280  ** @returns xcb_void_cookie_t
6281  **
6282  *****************************************************************************/
6283 
6284 xcb_void_cookie_t
6285 xcb_glx_end_list_checked (xcb_connection_t      *c  /**< */,
6286                           xcb_glx_context_tag_t  context_tag  /**< */);
6287 
6288 /**
6289  *
6290  * @param c The connection
6291  * @return A cookie
6292  *
6293  * Delivers a request to the X server.
6294  *
6295  */
6296 
6297 /*****************************************************************************
6298  **
6299  ** xcb_void_cookie_t xcb_glx_end_list
6300  **
6301  ** @param xcb_connection_t      *c
6302  ** @param xcb_glx_context_tag_t  context_tag
6303  ** @returns xcb_void_cookie_t
6304  **
6305  *****************************************************************************/
6306 
6307 xcb_void_cookie_t
6308 xcb_glx_end_list (xcb_connection_t      *c  /**< */,
6309                   xcb_glx_context_tag_t  context_tag  /**< */);
6310 
6311 /**
6312  *
6313  * @param c The connection
6314  * @return A cookie
6315  *
6316  * Delivers a request to the X server.
6317  *
6318  * This form can be used only if the request will not cause
6319  * a reply to be generated. Any returned error will be
6320  * saved for handling by xcb_request_check().
6321  */
6322 
6323 /*****************************************************************************
6324  **
6325  ** xcb_void_cookie_t xcb_glx_delete_lists_checked
6326  **
6327  ** @param xcb_connection_t      *c
6328  ** @param xcb_glx_context_tag_t  context_tag
6329  ** @param uint32_t               list
6330  ** @param int32_t                range
6331  ** @returns xcb_void_cookie_t
6332  **
6333  *****************************************************************************/
6334 
6335 xcb_void_cookie_t
6336 xcb_glx_delete_lists_checked (xcb_connection_t      *c  /**< */,
6337                               xcb_glx_context_tag_t  context_tag  /**< */,
6338                               uint32_t               list  /**< */,
6339                               int32_t                range  /**< */);
6340 
6341 /**
6342  *
6343  * @param c The connection
6344  * @return A cookie
6345  *
6346  * Delivers a request to the X server.
6347  *
6348  */
6349 
6350 /*****************************************************************************
6351  **
6352  ** xcb_void_cookie_t xcb_glx_delete_lists
6353  **
6354  ** @param xcb_connection_t      *c
6355  ** @param xcb_glx_context_tag_t  context_tag
6356  ** @param uint32_t               list
6357  ** @param int32_t                range
6358  ** @returns xcb_void_cookie_t
6359  **
6360  *****************************************************************************/
6361 
6362 xcb_void_cookie_t
6363 xcb_glx_delete_lists (xcb_connection_t      *c  /**< */,
6364                       xcb_glx_context_tag_t  context_tag  /**< */,
6365                       uint32_t               list  /**< */,
6366                       int32_t                range  /**< */);
6367 
6368 /**
6369  *
6370  * @param c The connection
6371  * @return A cookie
6372  *
6373  * Delivers a request to the X server.
6374  *
6375  */
6376 
6377 /*****************************************************************************
6378  **
6379  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists
6380  **
6381  ** @param xcb_connection_t      *c
6382  ** @param xcb_glx_context_tag_t  context_tag
6383  ** @param int32_t                range
6384  ** @returns xcb_glx_gen_lists_cookie_t
6385  **
6386  *****************************************************************************/
6387 
6388 xcb_glx_gen_lists_cookie_t
6389 xcb_glx_gen_lists (xcb_connection_t      *c  /**< */,
6390                    xcb_glx_context_tag_t  context_tag  /**< */,
6391                    int32_t                range  /**< */);
6392 
6393 /**
6394  *
6395  * @param c The connection
6396  * @return A cookie
6397  *
6398  * Delivers a request to the X server.
6399  *
6400  * This form can be used only if the request will cause
6401  * a reply to be generated. Any returned error will be
6402  * placed in the event queue.
6403  */
6404 
6405 /*****************************************************************************
6406  **
6407  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_unchecked
6408  **
6409  ** @param xcb_connection_t      *c
6410  ** @param xcb_glx_context_tag_t  context_tag
6411  ** @param int32_t                range
6412  ** @returns xcb_glx_gen_lists_cookie_t
6413  **
6414  *****************************************************************************/
6415 
6416 xcb_glx_gen_lists_cookie_t
6417 xcb_glx_gen_lists_unchecked (xcb_connection_t      *c  /**< */,
6418                              xcb_glx_context_tag_t  context_tag  /**< */,
6419                              int32_t                range  /**< */);
6420 
6421 /**
6422  * Return the reply
6423  * @param c      The connection
6424  * @param cookie The cookie
6425  * @param e      The xcb_generic_error_t supplied
6426  *
6427  * Returns the reply of the request asked by
6428  *
6429  * The parameter @p e supplied to this function must be NULL if
6430  * xcb_glx_gen_lists_unchecked(). is used.
6431  * Otherwise, it stores the error if any.
6432  *
6433  * The returned value must be freed by the caller using free().
6434  */
6435 
6436 /*****************************************************************************
6437  **
6438  ** xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply
6439  **
6440  ** @param xcb_connection_t            *c
6441  ** @param xcb_glx_gen_lists_cookie_t   cookie
6442  ** @param xcb_generic_error_t        **e
6443  ** @returns xcb_glx_gen_lists_reply_t *
6444  **
6445  *****************************************************************************/
6446 
6447 xcb_glx_gen_lists_reply_t *
6448 xcb_glx_gen_lists_reply (xcb_connection_t            *c  /**< */,
6449                          xcb_glx_gen_lists_cookie_t   cookie  /**< */,
6450                          xcb_generic_error_t        **e  /**< */);
6451 
6452 /**
6453  *
6454  * @param c The connection
6455  * @return A cookie
6456  *
6457  * Delivers a request to the X server.
6458  *
6459  * This form can be used only if the request will not cause
6460  * a reply to be generated. Any returned error will be
6461  * saved for handling by xcb_request_check().
6462  */
6463 
6464 /*****************************************************************************
6465  **
6466  ** xcb_void_cookie_t xcb_glx_feedback_buffer_checked
6467  **
6468  ** @param xcb_connection_t      *c
6469  ** @param xcb_glx_context_tag_t  context_tag
6470  ** @param int32_t                size
6471  ** @param int32_t                type
6472  ** @returns xcb_void_cookie_t
6473  **
6474  *****************************************************************************/
6475 
6476 xcb_void_cookie_t
6477 xcb_glx_feedback_buffer_checked (xcb_connection_t      *c  /**< */,
6478                                  xcb_glx_context_tag_t  context_tag  /**< */,
6479                                  int32_t                size  /**< */,
6480                                  int32_t                type  /**< */);
6481 
6482 /**
6483  *
6484  * @param c The connection
6485  * @return A cookie
6486  *
6487  * Delivers a request to the X server.
6488  *
6489  */
6490 
6491 /*****************************************************************************
6492  **
6493  ** xcb_void_cookie_t xcb_glx_feedback_buffer
6494  **
6495  ** @param xcb_connection_t      *c
6496  ** @param xcb_glx_context_tag_t  context_tag
6497  ** @param int32_t                size
6498  ** @param int32_t                type
6499  ** @returns xcb_void_cookie_t
6500  **
6501  *****************************************************************************/
6502 
6503 xcb_void_cookie_t
6504 xcb_glx_feedback_buffer (xcb_connection_t      *c  /**< */,
6505                          xcb_glx_context_tag_t  context_tag  /**< */,
6506                          int32_t                size  /**< */,
6507                          int32_t                type  /**< */);
6508 
6509 /**
6510  *
6511  * @param c The connection
6512  * @return A cookie
6513  *
6514  * Delivers a request to the X server.
6515  *
6516  * This form can be used only if the request will not cause
6517  * a reply to be generated. Any returned error will be
6518  * saved for handling by xcb_request_check().
6519  */
6520 
6521 /*****************************************************************************
6522  **
6523  ** xcb_void_cookie_t xcb_glx_select_buffer_checked
6524  **
6525  ** @param xcb_connection_t      *c
6526  ** @param xcb_glx_context_tag_t  context_tag
6527  ** @param int32_t                size
6528  ** @returns xcb_void_cookie_t
6529  **
6530  *****************************************************************************/
6531 
6532 xcb_void_cookie_t
6533 xcb_glx_select_buffer_checked (xcb_connection_t      *c  /**< */,
6534                                xcb_glx_context_tag_t  context_tag  /**< */,
6535                                int32_t                size  /**< */);
6536 
6537 /**
6538  *
6539  * @param c The connection
6540  * @return A cookie
6541  *
6542  * Delivers a request to the X server.
6543  *
6544  */
6545 
6546 /*****************************************************************************
6547  **
6548  ** xcb_void_cookie_t xcb_glx_select_buffer
6549  **
6550  ** @param xcb_connection_t      *c
6551  ** @param xcb_glx_context_tag_t  context_tag
6552  ** @param int32_t                size
6553  ** @returns xcb_void_cookie_t
6554  **
6555  *****************************************************************************/
6556 
6557 xcb_void_cookie_t
6558 xcb_glx_select_buffer (xcb_connection_t      *c  /**< */,
6559                        xcb_glx_context_tag_t  context_tag  /**< */,
6560                        int32_t                size  /**< */);
6561 
6562 int
6563 xcb_glx_render_mode_sizeof (const void  *_buffer  /**< */);
6564 
6565 /**
6566  *
6567  * @param c The connection
6568  * @return A cookie
6569  *
6570  * Delivers a request to the X server.
6571  *
6572  */
6573 
6574 /*****************************************************************************
6575  **
6576  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode
6577  **
6578  ** @param xcb_connection_t      *c
6579  ** @param xcb_glx_context_tag_t  context_tag
6580  ** @param uint32_t               mode
6581  ** @returns xcb_glx_render_mode_cookie_t
6582  **
6583  *****************************************************************************/
6584 
6585 xcb_glx_render_mode_cookie_t
6586 xcb_glx_render_mode (xcb_connection_t      *c  /**< */,
6587                      xcb_glx_context_tag_t  context_tag  /**< */,
6588                      uint32_t               mode  /**< */);
6589 
6590 /**
6591  *
6592  * @param c The connection
6593  * @return A cookie
6594  *
6595  * Delivers a request to the X server.
6596  *
6597  * This form can be used only if the request will cause
6598  * a reply to be generated. Any returned error will be
6599  * placed in the event queue.
6600  */
6601 
6602 /*****************************************************************************
6603  **
6604  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode_unchecked
6605  **
6606  ** @param xcb_connection_t      *c
6607  ** @param xcb_glx_context_tag_t  context_tag
6608  ** @param uint32_t               mode
6609  ** @returns xcb_glx_render_mode_cookie_t
6610  **
6611  *****************************************************************************/
6612 
6613 xcb_glx_render_mode_cookie_t
6614 xcb_glx_render_mode_unchecked (xcb_connection_t      *c  /**< */,
6615                                xcb_glx_context_tag_t  context_tag  /**< */,
6616                                uint32_t               mode  /**< */);
6617 
6618 
6619 /*****************************************************************************
6620  **
6621  ** uint32_t * xcb_glx_render_mode_data
6622  **
6623  ** @param const xcb_glx_render_mode_reply_t *R
6624  ** @returns uint32_t *
6625  **
6626  *****************************************************************************/
6627 
6628 uint32_t *
6629 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R  /**< */);
6630 
6631 
6632 /*****************************************************************************
6633  **
6634  ** int xcb_glx_render_mode_data_length
6635  **
6636  ** @param const xcb_glx_render_mode_reply_t *R
6637  ** @returns int
6638  **
6639  *****************************************************************************/
6640 
6641 int
6642 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R  /**< */);
6643 
6644 
6645 /*****************************************************************************
6646  **
6647  ** xcb_generic_iterator_t xcb_glx_render_mode_data_end
6648  **
6649  ** @param const xcb_glx_render_mode_reply_t *R
6650  ** @returns xcb_generic_iterator_t
6651  **
6652  *****************************************************************************/
6653 
6654 xcb_generic_iterator_t
6655 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R  /**< */);
6656 
6657 /**
6658  * Return the reply
6659  * @param c      The connection
6660  * @param cookie The cookie
6661  * @param e      The xcb_generic_error_t supplied
6662  *
6663  * Returns the reply of the request asked by
6664  *
6665  * The parameter @p e supplied to this function must be NULL if
6666  * xcb_glx_render_mode_unchecked(). is used.
6667  * Otherwise, it stores the error if any.
6668  *
6669  * The returned value must be freed by the caller using free().
6670  */
6671 
6672 /*****************************************************************************
6673  **
6674  ** xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply
6675  **
6676  ** @param xcb_connection_t              *c
6677  ** @param xcb_glx_render_mode_cookie_t   cookie
6678  ** @param xcb_generic_error_t          **e
6679  ** @returns xcb_glx_render_mode_reply_t *
6680  **
6681  *****************************************************************************/
6682 
6683 xcb_glx_render_mode_reply_t *
6684 xcb_glx_render_mode_reply (xcb_connection_t              *c  /**< */,
6685                            xcb_glx_render_mode_cookie_t   cookie  /**< */,
6686                            xcb_generic_error_t          **e  /**< */);
6687 
6688 /**
6689  *
6690  * @param c The connection
6691  * @return A cookie
6692  *
6693  * Delivers a request to the X server.
6694  *
6695  */
6696 
6697 /*****************************************************************************
6698  **
6699  ** xcb_glx_finish_cookie_t xcb_glx_finish
6700  **
6701  ** @param xcb_connection_t      *c
6702  ** @param xcb_glx_context_tag_t  context_tag
6703  ** @returns xcb_glx_finish_cookie_t
6704  **
6705  *****************************************************************************/
6706 
6707 xcb_glx_finish_cookie_t
6708 xcb_glx_finish (xcb_connection_t      *c  /**< */,
6709                 xcb_glx_context_tag_t  context_tag  /**< */);
6710 
6711 /**
6712  *
6713  * @param c The connection
6714  * @return A cookie
6715  *
6716  * Delivers a request to the X server.
6717  *
6718  * This form can be used only if the request will cause
6719  * a reply to be generated. Any returned error will be
6720  * placed in the event queue.
6721  */
6722 
6723 /*****************************************************************************
6724  **
6725  ** xcb_glx_finish_cookie_t xcb_glx_finish_unchecked
6726  **
6727  ** @param xcb_connection_t      *c
6728  ** @param xcb_glx_context_tag_t  context_tag
6729  ** @returns xcb_glx_finish_cookie_t
6730  **
6731  *****************************************************************************/
6732 
6733 xcb_glx_finish_cookie_t
6734 xcb_glx_finish_unchecked (xcb_connection_t      *c  /**< */,
6735                           xcb_glx_context_tag_t  context_tag  /**< */);
6736 
6737 /**
6738  * Return the reply
6739  * @param c      The connection
6740  * @param cookie The cookie
6741  * @param e      The xcb_generic_error_t supplied
6742  *
6743  * Returns the reply of the request asked by
6744  *
6745  * The parameter @p e supplied to this function must be NULL if
6746  * xcb_glx_finish_unchecked(). is used.
6747  * Otherwise, it stores the error if any.
6748  *
6749  * The returned value must be freed by the caller using free().
6750  */
6751 
6752 /*****************************************************************************
6753  **
6754  ** xcb_glx_finish_reply_t * xcb_glx_finish_reply
6755  **
6756  ** @param xcb_connection_t         *c
6757  ** @param xcb_glx_finish_cookie_t   cookie
6758  ** @param xcb_generic_error_t     **e
6759  ** @returns xcb_glx_finish_reply_t *
6760  **
6761  *****************************************************************************/
6762 
6763 xcb_glx_finish_reply_t *
6764 xcb_glx_finish_reply (xcb_connection_t         *c  /**< */,
6765                       xcb_glx_finish_cookie_t   cookie  /**< */,
6766                       xcb_generic_error_t     **e  /**< */);
6767 
6768 /**
6769  *
6770  * @param c The connection
6771  * @return A cookie
6772  *
6773  * Delivers a request to the X server.
6774  *
6775  * This form can be used only if the request will not cause
6776  * a reply to be generated. Any returned error will be
6777  * saved for handling by xcb_request_check().
6778  */
6779 
6780 /*****************************************************************************
6781  **
6782  ** xcb_void_cookie_t xcb_glx_pixel_storef_checked
6783  **
6784  ** @param xcb_connection_t      *c
6785  ** @param xcb_glx_context_tag_t  context_tag
6786  ** @param uint32_t               pname
6787  ** @param xcb_glx_float32_t      datum
6788  ** @returns xcb_void_cookie_t
6789  **
6790  *****************************************************************************/
6791 
6792 xcb_void_cookie_t
6793 xcb_glx_pixel_storef_checked (xcb_connection_t      *c  /**< */,
6794                               xcb_glx_context_tag_t  context_tag  /**< */,
6795                               uint32_t               pname  /**< */,
6796                               xcb_glx_float32_t      datum  /**< */);
6797 
6798 /**
6799  *
6800  * @param c The connection
6801  * @return A cookie
6802  *
6803  * Delivers a request to the X server.
6804  *
6805  */
6806 
6807 /*****************************************************************************
6808  **
6809  ** xcb_void_cookie_t xcb_glx_pixel_storef
6810  **
6811  ** @param xcb_connection_t      *c
6812  ** @param xcb_glx_context_tag_t  context_tag
6813  ** @param uint32_t               pname
6814  ** @param xcb_glx_float32_t      datum
6815  ** @returns xcb_void_cookie_t
6816  **
6817  *****************************************************************************/
6818 
6819 xcb_void_cookie_t
6820 xcb_glx_pixel_storef (xcb_connection_t      *c  /**< */,
6821                       xcb_glx_context_tag_t  context_tag  /**< */,
6822                       uint32_t               pname  /**< */,
6823                       xcb_glx_float32_t      datum  /**< */);
6824 
6825 /**
6826  *
6827  * @param c The connection
6828  * @return A cookie
6829  *
6830  * Delivers a request to the X server.
6831  *
6832  * This form can be used only if the request will not cause
6833  * a reply to be generated. Any returned error will be
6834  * saved for handling by xcb_request_check().
6835  */
6836 
6837 /*****************************************************************************
6838  **
6839  ** xcb_void_cookie_t xcb_glx_pixel_storei_checked
6840  **
6841  ** @param xcb_connection_t      *c
6842  ** @param xcb_glx_context_tag_t  context_tag
6843  ** @param uint32_t               pname
6844  ** @param int32_t                datum
6845  ** @returns xcb_void_cookie_t
6846  **
6847  *****************************************************************************/
6848 
6849 xcb_void_cookie_t
6850 xcb_glx_pixel_storei_checked (xcb_connection_t      *c  /**< */,
6851                               xcb_glx_context_tag_t  context_tag  /**< */,
6852                               uint32_t               pname  /**< */,
6853                               int32_t                datum  /**< */);
6854 
6855 /**
6856  *
6857  * @param c The connection
6858  * @return A cookie
6859  *
6860  * Delivers a request to the X server.
6861  *
6862  */
6863 
6864 /*****************************************************************************
6865  **
6866  ** xcb_void_cookie_t xcb_glx_pixel_storei
6867  **
6868  ** @param xcb_connection_t      *c
6869  ** @param xcb_glx_context_tag_t  context_tag
6870  ** @param uint32_t               pname
6871  ** @param int32_t                datum
6872  ** @returns xcb_void_cookie_t
6873  **
6874  *****************************************************************************/
6875 
6876 xcb_void_cookie_t
6877 xcb_glx_pixel_storei (xcb_connection_t      *c  /**< */,
6878                       xcb_glx_context_tag_t  context_tag  /**< */,
6879                       uint32_t               pname  /**< */,
6880                       int32_t                datum  /**< */);
6881 
6882 int
6883 xcb_glx_read_pixels_sizeof (const void  *_buffer  /**< */);
6884 
6885 /**
6886  *
6887  * @param c The connection
6888  * @return A cookie
6889  *
6890  * Delivers a request to the X server.
6891  *
6892  */
6893 
6894 /*****************************************************************************
6895  **
6896  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels
6897  **
6898  ** @param xcb_connection_t      *c
6899  ** @param xcb_glx_context_tag_t  context_tag
6900  ** @param int32_t                x
6901  ** @param int32_t                y
6902  ** @param int32_t                width
6903  ** @param int32_t                height
6904  ** @param uint32_t               format
6905  ** @param uint32_t               type
6906  ** @param uint8_t                swap_bytes
6907  ** @param uint8_t                lsb_first
6908  ** @returns xcb_glx_read_pixels_cookie_t
6909  **
6910  *****************************************************************************/
6911 
6912 xcb_glx_read_pixels_cookie_t
6913 xcb_glx_read_pixels (xcb_connection_t      *c  /**< */,
6914                      xcb_glx_context_tag_t  context_tag  /**< */,
6915                      int32_t                x  /**< */,
6916                      int32_t                y  /**< */,
6917                      int32_t                width  /**< */,
6918                      int32_t                height  /**< */,
6919                      uint32_t               format  /**< */,
6920                      uint32_t               type  /**< */,
6921                      uint8_t                swap_bytes  /**< */,
6922                      uint8_t                lsb_first  /**< */);
6923 
6924 /**
6925  *
6926  * @param c The connection
6927  * @return A cookie
6928  *
6929  * Delivers a request to the X server.
6930  *
6931  * This form can be used only if the request will cause
6932  * a reply to be generated. Any returned error will be
6933  * placed in the event queue.
6934  */
6935 
6936 /*****************************************************************************
6937  **
6938  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_unchecked
6939  **
6940  ** @param xcb_connection_t      *c
6941  ** @param xcb_glx_context_tag_t  context_tag
6942  ** @param int32_t                x
6943  ** @param int32_t                y
6944  ** @param int32_t                width
6945  ** @param int32_t                height
6946  ** @param uint32_t               format
6947  ** @param uint32_t               type
6948  ** @param uint8_t                swap_bytes
6949  ** @param uint8_t                lsb_first
6950  ** @returns xcb_glx_read_pixels_cookie_t
6951  **
6952  *****************************************************************************/
6953 
6954 xcb_glx_read_pixels_cookie_t
6955 xcb_glx_read_pixels_unchecked (xcb_connection_t      *c  /**< */,
6956                                xcb_glx_context_tag_t  context_tag  /**< */,
6957                                int32_t                x  /**< */,
6958                                int32_t                y  /**< */,
6959                                int32_t                width  /**< */,
6960                                int32_t                height  /**< */,
6961                                uint32_t               format  /**< */,
6962                                uint32_t               type  /**< */,
6963                                uint8_t                swap_bytes  /**< */,
6964                                uint8_t                lsb_first  /**< */);
6965 
6966 
6967 /*****************************************************************************
6968  **
6969  ** uint8_t * xcb_glx_read_pixels_data
6970  **
6971  ** @param const xcb_glx_read_pixels_reply_t *R
6972  ** @returns uint8_t *
6973  **
6974  *****************************************************************************/
6975 
6976 uint8_t *
6977 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R  /**< */);
6978 
6979 
6980 /*****************************************************************************
6981  **
6982  ** int xcb_glx_read_pixels_data_length
6983  **
6984  ** @param const xcb_glx_read_pixels_reply_t *R
6985  ** @returns int
6986  **
6987  *****************************************************************************/
6988 
6989 int
6990 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R  /**< */);
6991 
6992 
6993 /*****************************************************************************
6994  **
6995  ** xcb_generic_iterator_t xcb_glx_read_pixels_data_end
6996  **
6997  ** @param const xcb_glx_read_pixels_reply_t *R
6998  ** @returns xcb_generic_iterator_t
6999  **
7000  *****************************************************************************/
7001 
7002 xcb_generic_iterator_t
7003 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R  /**< */);
7004 
7005 /**
7006  * Return the reply
7007  * @param c      The connection
7008  * @param cookie The cookie
7009  * @param e      The xcb_generic_error_t supplied
7010  *
7011  * Returns the reply of the request asked by
7012  *
7013  * The parameter @p e supplied to this function must be NULL if
7014  * xcb_glx_read_pixels_unchecked(). is used.
7015  * Otherwise, it stores the error if any.
7016  *
7017  * The returned value must be freed by the caller using free().
7018  */
7019 
7020 /*****************************************************************************
7021  **
7022  ** xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply
7023  **
7024  ** @param xcb_connection_t              *c
7025  ** @param xcb_glx_read_pixels_cookie_t   cookie
7026  ** @param xcb_generic_error_t          **e
7027  ** @returns xcb_glx_read_pixels_reply_t *
7028  **
7029  *****************************************************************************/
7030 
7031 xcb_glx_read_pixels_reply_t *
7032 xcb_glx_read_pixels_reply (xcb_connection_t              *c  /**< */,
7033                            xcb_glx_read_pixels_cookie_t   cookie  /**< */,
7034                            xcb_generic_error_t          **e  /**< */);
7035 
7036 int
7037 xcb_glx_get_booleanv_sizeof (const void  *_buffer  /**< */);
7038 
7039 /**
7040  *
7041  * @param c The connection
7042  * @return A cookie
7043  *
7044  * Delivers a request to the X server.
7045  *
7046  */
7047 
7048 /*****************************************************************************
7049  **
7050  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv
7051  **
7052  ** @param xcb_connection_t      *c
7053  ** @param xcb_glx_context_tag_t  context_tag
7054  ** @param int32_t                pname
7055  ** @returns xcb_glx_get_booleanv_cookie_t
7056  **
7057  *****************************************************************************/
7058 
7059 xcb_glx_get_booleanv_cookie_t
7060 xcb_glx_get_booleanv (xcb_connection_t      *c  /**< */,
7061                       xcb_glx_context_tag_t  context_tag  /**< */,
7062                       int32_t                pname  /**< */);
7063 
7064 /**
7065  *
7066  * @param c The connection
7067  * @return A cookie
7068  *
7069  * Delivers a request to the X server.
7070  *
7071  * This form can be used only if the request will cause
7072  * a reply to be generated. Any returned error will be
7073  * placed in the event queue.
7074  */
7075 
7076 /*****************************************************************************
7077  **
7078  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_unchecked
7079  **
7080  ** @param xcb_connection_t      *c
7081  ** @param xcb_glx_context_tag_t  context_tag
7082  ** @param int32_t                pname
7083  ** @returns xcb_glx_get_booleanv_cookie_t
7084  **
7085  *****************************************************************************/
7086 
7087 xcb_glx_get_booleanv_cookie_t
7088 xcb_glx_get_booleanv_unchecked (xcb_connection_t      *c  /**< */,
7089                                 xcb_glx_context_tag_t  context_tag  /**< */,
7090                                 int32_t                pname  /**< */);
7091 
7092 
7093 /*****************************************************************************
7094  **
7095  ** uint8_t * xcb_glx_get_booleanv_data
7096  **
7097  ** @param const xcb_glx_get_booleanv_reply_t *R
7098  ** @returns uint8_t *
7099  **
7100  *****************************************************************************/
7101 
7102 uint8_t *
7103 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R  /**< */);
7104 
7105 
7106 /*****************************************************************************
7107  **
7108  ** int xcb_glx_get_booleanv_data_length
7109  **
7110  ** @param const xcb_glx_get_booleanv_reply_t *R
7111  ** @returns int
7112  **
7113  *****************************************************************************/
7114 
7115 int
7116 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R  /**< */);
7117 
7118 
7119 /*****************************************************************************
7120  **
7121  ** xcb_generic_iterator_t xcb_glx_get_booleanv_data_end
7122  **
7123  ** @param const xcb_glx_get_booleanv_reply_t *R
7124  ** @returns xcb_generic_iterator_t
7125  **
7126  *****************************************************************************/
7127 
7128 xcb_generic_iterator_t
7129 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R  /**< */);
7130 
7131 /**
7132  * Return the reply
7133  * @param c      The connection
7134  * @param cookie The cookie
7135  * @param e      The xcb_generic_error_t supplied
7136  *
7137  * Returns the reply of the request asked by
7138  *
7139  * The parameter @p e supplied to this function must be NULL if
7140  * xcb_glx_get_booleanv_unchecked(). is used.
7141  * Otherwise, it stores the error if any.
7142  *
7143  * The returned value must be freed by the caller using free().
7144  */
7145 
7146 /*****************************************************************************
7147  **
7148  ** xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply
7149  **
7150  ** @param xcb_connection_t               *c
7151  ** @param xcb_glx_get_booleanv_cookie_t   cookie
7152  ** @param xcb_generic_error_t           **e
7153  ** @returns xcb_glx_get_booleanv_reply_t *
7154  **
7155  *****************************************************************************/
7156 
7157 xcb_glx_get_booleanv_reply_t *
7158 xcb_glx_get_booleanv_reply (xcb_connection_t               *c  /**< */,
7159                             xcb_glx_get_booleanv_cookie_t   cookie  /**< */,
7160                             xcb_generic_error_t           **e  /**< */);
7161 
7162 int
7163 xcb_glx_get_clip_plane_sizeof (const void  *_buffer  /**< */);
7164 
7165 /**
7166  *
7167  * @param c The connection
7168  * @return A cookie
7169  *
7170  * Delivers a request to the X server.
7171  *
7172  */
7173 
7174 /*****************************************************************************
7175  **
7176  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane
7177  **
7178  ** @param xcb_connection_t      *c
7179  ** @param xcb_glx_context_tag_t  context_tag
7180  ** @param int32_t                plane
7181  ** @returns xcb_glx_get_clip_plane_cookie_t
7182  **
7183  *****************************************************************************/
7184 
7185 xcb_glx_get_clip_plane_cookie_t
7186 xcb_glx_get_clip_plane (xcb_connection_t      *c  /**< */,
7187                         xcb_glx_context_tag_t  context_tag  /**< */,
7188                         int32_t                plane  /**< */);
7189 
7190 /**
7191  *
7192  * @param c The connection
7193  * @return A cookie
7194  *
7195  * Delivers a request to the X server.
7196  *
7197  * This form can be used only if the request will cause
7198  * a reply to be generated. Any returned error will be
7199  * placed in the event queue.
7200  */
7201 
7202 /*****************************************************************************
7203  **
7204  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_unchecked
7205  **
7206  ** @param xcb_connection_t      *c
7207  ** @param xcb_glx_context_tag_t  context_tag
7208  ** @param int32_t                plane
7209  ** @returns xcb_glx_get_clip_plane_cookie_t
7210  **
7211  *****************************************************************************/
7212 
7213 xcb_glx_get_clip_plane_cookie_t
7214 xcb_glx_get_clip_plane_unchecked (xcb_connection_t      *c  /**< */,
7215                                   xcb_glx_context_tag_t  context_tag  /**< */,
7216                                   int32_t                plane  /**< */);
7217 
7218 
7219 /*****************************************************************************
7220  **
7221  ** xcb_glx_float64_t * xcb_glx_get_clip_plane_data
7222  **
7223  ** @param const xcb_glx_get_clip_plane_reply_t *R
7224  ** @returns xcb_glx_float64_t *
7225  **
7226  *****************************************************************************/
7227 
7228 xcb_glx_float64_t *
7229 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R  /**< */);
7230 
7231 
7232 /*****************************************************************************
7233  **
7234  ** int xcb_glx_get_clip_plane_data_length
7235  **
7236  ** @param const xcb_glx_get_clip_plane_reply_t *R
7237  ** @returns int
7238  **
7239  *****************************************************************************/
7240 
7241 int
7242 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R  /**< */);
7243 
7244 
7245 /*****************************************************************************
7246  **
7247  ** xcb_generic_iterator_t xcb_glx_get_clip_plane_data_end
7248  **
7249  ** @param const xcb_glx_get_clip_plane_reply_t *R
7250  ** @returns xcb_generic_iterator_t
7251  **
7252  *****************************************************************************/
7253 
7254 xcb_generic_iterator_t
7255 xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R  /**< */);
7256 
7257 /**
7258  * Return the reply
7259  * @param c      The connection
7260  * @param cookie The cookie
7261  * @param e      The xcb_generic_error_t supplied
7262  *
7263  * Returns the reply of the request asked by
7264  *
7265  * The parameter @p e supplied to this function must be NULL if
7266  * xcb_glx_get_clip_plane_unchecked(). is used.
7267  * Otherwise, it stores the error if any.
7268  *
7269  * The returned value must be freed by the caller using free().
7270  */
7271 
7272 /*****************************************************************************
7273  **
7274  ** xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply
7275  **
7276  ** @param xcb_connection_t                 *c
7277  ** @param xcb_glx_get_clip_plane_cookie_t   cookie
7278  ** @param xcb_generic_error_t             **e
7279  ** @returns xcb_glx_get_clip_plane_reply_t *
7280  **
7281  *****************************************************************************/
7282 
7283 xcb_glx_get_clip_plane_reply_t *
7284 xcb_glx_get_clip_plane_reply (xcb_connection_t                 *c  /**< */,
7285                               xcb_glx_get_clip_plane_cookie_t   cookie  /**< */,
7286                               xcb_generic_error_t             **e  /**< */);
7287 
7288 int
7289 xcb_glx_get_doublev_sizeof (const void  *_buffer  /**< */);
7290 
7291 /**
7292  *
7293  * @param c The connection
7294  * @return A cookie
7295  *
7296  * Delivers a request to the X server.
7297  *
7298  */
7299 
7300 /*****************************************************************************
7301  **
7302  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev
7303  **
7304  ** @param xcb_connection_t      *c
7305  ** @param xcb_glx_context_tag_t  context_tag
7306  ** @param uint32_t               pname
7307  ** @returns xcb_glx_get_doublev_cookie_t
7308  **
7309  *****************************************************************************/
7310 
7311 xcb_glx_get_doublev_cookie_t
7312 xcb_glx_get_doublev (xcb_connection_t      *c  /**< */,
7313                      xcb_glx_context_tag_t  context_tag  /**< */,
7314                      uint32_t               pname  /**< */);
7315 
7316 /**
7317  *
7318  * @param c The connection
7319  * @return A cookie
7320  *
7321  * Delivers a request to the X server.
7322  *
7323  * This form can be used only if the request will cause
7324  * a reply to be generated. Any returned error will be
7325  * placed in the event queue.
7326  */
7327 
7328 /*****************************************************************************
7329  **
7330  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_unchecked
7331  **
7332  ** @param xcb_connection_t      *c
7333  ** @param xcb_glx_context_tag_t  context_tag
7334  ** @param uint32_t               pname
7335  ** @returns xcb_glx_get_doublev_cookie_t
7336  **
7337  *****************************************************************************/
7338 
7339 xcb_glx_get_doublev_cookie_t
7340 xcb_glx_get_doublev_unchecked (xcb_connection_t      *c  /**< */,
7341                                xcb_glx_context_tag_t  context_tag  /**< */,
7342                                uint32_t               pname  /**< */);
7343 
7344 
7345 /*****************************************************************************
7346  **
7347  ** xcb_glx_float64_t * xcb_glx_get_doublev_data
7348  **
7349  ** @param const xcb_glx_get_doublev_reply_t *R
7350  ** @returns xcb_glx_float64_t *
7351  **
7352  *****************************************************************************/
7353 
7354 xcb_glx_float64_t *
7355 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R  /**< */);
7356 
7357 
7358 /*****************************************************************************
7359  **
7360  ** int xcb_glx_get_doublev_data_length
7361  **
7362  ** @param const xcb_glx_get_doublev_reply_t *R
7363  ** @returns int
7364  **
7365  *****************************************************************************/
7366 
7367 int
7368 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R  /**< */);
7369 
7370 
7371 /*****************************************************************************
7372  **
7373  ** xcb_generic_iterator_t xcb_glx_get_doublev_data_end
7374  **
7375  ** @param const xcb_glx_get_doublev_reply_t *R
7376  ** @returns xcb_generic_iterator_t
7377  **
7378  *****************************************************************************/
7379 
7380 xcb_generic_iterator_t
7381 xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R  /**< */);
7382 
7383 /**
7384  * Return the reply
7385  * @param c      The connection
7386  * @param cookie The cookie
7387  * @param e      The xcb_generic_error_t supplied
7388  *
7389  * Returns the reply of the request asked by
7390  *
7391  * The parameter @p e supplied to this function must be NULL if
7392  * xcb_glx_get_doublev_unchecked(). is used.
7393  * Otherwise, it stores the error if any.
7394  *
7395  * The returned value must be freed by the caller using free().
7396  */
7397 
7398 /*****************************************************************************
7399  **
7400  ** xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply
7401  **
7402  ** @param xcb_connection_t              *c
7403  ** @param xcb_glx_get_doublev_cookie_t   cookie
7404  ** @param xcb_generic_error_t          **e
7405  ** @returns xcb_glx_get_doublev_reply_t *
7406  **
7407  *****************************************************************************/
7408 
7409 xcb_glx_get_doublev_reply_t *
7410 xcb_glx_get_doublev_reply (xcb_connection_t              *c  /**< */,
7411                            xcb_glx_get_doublev_cookie_t   cookie  /**< */,
7412                            xcb_generic_error_t          **e  /**< */);
7413 
7414 /**
7415  *
7416  * @param c The connection
7417  * @return A cookie
7418  *
7419  * Delivers a request to the X server.
7420  *
7421  */
7422 
7423 /*****************************************************************************
7424  **
7425  ** xcb_glx_get_error_cookie_t xcb_glx_get_error
7426  **
7427  ** @param xcb_connection_t      *c
7428  ** @param xcb_glx_context_tag_t  context_tag
7429  ** @returns xcb_glx_get_error_cookie_t
7430  **
7431  *****************************************************************************/
7432 
7433 xcb_glx_get_error_cookie_t
7434 xcb_glx_get_error (xcb_connection_t      *c  /**< */,
7435                    xcb_glx_context_tag_t  context_tag  /**< */);
7436 
7437 /**
7438  *
7439  * @param c The connection
7440  * @return A cookie
7441  *
7442  * Delivers a request to the X server.
7443  *
7444  * This form can be used only if the request will cause
7445  * a reply to be generated. Any returned error will be
7446  * placed in the event queue.
7447  */
7448 
7449 /*****************************************************************************
7450  **
7451  ** xcb_glx_get_error_cookie_t xcb_glx_get_error_unchecked
7452  **
7453  ** @param xcb_connection_t      *c
7454  ** @param xcb_glx_context_tag_t  context_tag
7455  ** @returns xcb_glx_get_error_cookie_t
7456  **
7457  *****************************************************************************/
7458 
7459 xcb_glx_get_error_cookie_t
7460 xcb_glx_get_error_unchecked (xcb_connection_t      *c  /**< */,
7461                              xcb_glx_context_tag_t  context_tag  /**< */);
7462 
7463 /**
7464  * Return the reply
7465  * @param c      The connection
7466  * @param cookie The cookie
7467  * @param e      The xcb_generic_error_t supplied
7468  *
7469  * Returns the reply of the request asked by
7470  *
7471  * The parameter @p e supplied to this function must be NULL if
7472  * xcb_glx_get_error_unchecked(). is used.
7473  * Otherwise, it stores the error if any.
7474  *
7475  * The returned value must be freed by the caller using free().
7476  */
7477 
7478 /*****************************************************************************
7479  **
7480  ** xcb_glx_get_error_reply_t * xcb_glx_get_error_reply
7481  **
7482  ** @param xcb_connection_t            *c
7483  ** @param xcb_glx_get_error_cookie_t   cookie
7484  ** @param xcb_generic_error_t        **e
7485  ** @returns xcb_glx_get_error_reply_t *
7486  **
7487  *****************************************************************************/
7488 
7489 xcb_glx_get_error_reply_t *
7490 xcb_glx_get_error_reply (xcb_connection_t            *c  /**< */,
7491                          xcb_glx_get_error_cookie_t   cookie  /**< */,
7492                          xcb_generic_error_t        **e  /**< */);
7493 
7494 int
7495 xcb_glx_get_floatv_sizeof (const void  *_buffer  /**< */);
7496 
7497 /**
7498  *
7499  * @param c The connection
7500  * @return A cookie
7501  *
7502  * Delivers a request to the X server.
7503  *
7504  */
7505 
7506 /*****************************************************************************
7507  **
7508  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv
7509  **
7510  ** @param xcb_connection_t      *c
7511  ** @param xcb_glx_context_tag_t  context_tag
7512  ** @param uint32_t               pname
7513  ** @returns xcb_glx_get_floatv_cookie_t
7514  **
7515  *****************************************************************************/
7516 
7517 xcb_glx_get_floatv_cookie_t
7518 xcb_glx_get_floatv (xcb_connection_t      *c  /**< */,
7519                     xcb_glx_context_tag_t  context_tag  /**< */,
7520                     uint32_t               pname  /**< */);
7521 
7522 /**
7523  *
7524  * @param c The connection
7525  * @return A cookie
7526  *
7527  * Delivers a request to the X server.
7528  *
7529  * This form can be used only if the request will cause
7530  * a reply to be generated. Any returned error will be
7531  * placed in the event queue.
7532  */
7533 
7534 /*****************************************************************************
7535  **
7536  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_unchecked
7537  **
7538  ** @param xcb_connection_t      *c
7539  ** @param xcb_glx_context_tag_t  context_tag
7540  ** @param uint32_t               pname
7541  ** @returns xcb_glx_get_floatv_cookie_t
7542  **
7543  *****************************************************************************/
7544 
7545 xcb_glx_get_floatv_cookie_t
7546 xcb_glx_get_floatv_unchecked (xcb_connection_t      *c  /**< */,
7547                               xcb_glx_context_tag_t  context_tag  /**< */,
7548                               uint32_t               pname  /**< */);
7549 
7550 
7551 /*****************************************************************************
7552  **
7553  ** xcb_glx_float32_t * xcb_glx_get_floatv_data
7554  **
7555  ** @param const xcb_glx_get_floatv_reply_t *R
7556  ** @returns xcb_glx_float32_t *
7557  **
7558  *****************************************************************************/
7559 
7560 xcb_glx_float32_t *
7561 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R  /**< */);
7562 
7563 
7564 /*****************************************************************************
7565  **
7566  ** int xcb_glx_get_floatv_data_length
7567  **
7568  ** @param const xcb_glx_get_floatv_reply_t *R
7569  ** @returns int
7570  **
7571  *****************************************************************************/
7572 
7573 int
7574 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R  /**< */);
7575 
7576 
7577 /*****************************************************************************
7578  **
7579  ** xcb_generic_iterator_t xcb_glx_get_floatv_data_end
7580  **
7581  ** @param const xcb_glx_get_floatv_reply_t *R
7582  ** @returns xcb_generic_iterator_t
7583  **
7584  *****************************************************************************/
7585 
7586 xcb_generic_iterator_t
7587 xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R  /**< */);
7588 
7589 /**
7590  * Return the reply
7591  * @param c      The connection
7592  * @param cookie The cookie
7593  * @param e      The xcb_generic_error_t supplied
7594  *
7595  * Returns the reply of the request asked by
7596  *
7597  * The parameter @p e supplied to this function must be NULL if
7598  * xcb_glx_get_floatv_unchecked(). is used.
7599  * Otherwise, it stores the error if any.
7600  *
7601  * The returned value must be freed by the caller using free().
7602  */
7603 
7604 /*****************************************************************************
7605  **
7606  ** xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply
7607  **
7608  ** @param xcb_connection_t             *c
7609  ** @param xcb_glx_get_floatv_cookie_t   cookie
7610  ** @param xcb_generic_error_t         **e
7611  ** @returns xcb_glx_get_floatv_reply_t *
7612  **
7613  *****************************************************************************/
7614 
7615 xcb_glx_get_floatv_reply_t *
7616 xcb_glx_get_floatv_reply (xcb_connection_t             *c  /**< */,
7617                           xcb_glx_get_floatv_cookie_t   cookie  /**< */,
7618                           xcb_generic_error_t         **e  /**< */);
7619 
7620 int
7621 xcb_glx_get_integerv_sizeof (const void  *_buffer  /**< */);
7622 
7623 /**
7624  *
7625  * @param c The connection
7626  * @return A cookie
7627  *
7628  * Delivers a request to the X server.
7629  *
7630  */
7631 
7632 /*****************************************************************************
7633  **
7634  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv
7635  **
7636  ** @param xcb_connection_t      *c
7637  ** @param xcb_glx_context_tag_t  context_tag
7638  ** @param uint32_t               pname
7639  ** @returns xcb_glx_get_integerv_cookie_t
7640  **
7641  *****************************************************************************/
7642 
7643 xcb_glx_get_integerv_cookie_t
7644 xcb_glx_get_integerv (xcb_connection_t      *c  /**< */,
7645                       xcb_glx_context_tag_t  context_tag  /**< */,
7646                       uint32_t               pname  /**< */);
7647 
7648 /**
7649  *
7650  * @param c The connection
7651  * @return A cookie
7652  *
7653  * Delivers a request to the X server.
7654  *
7655  * This form can be used only if the request will cause
7656  * a reply to be generated. Any returned error will be
7657  * placed in the event queue.
7658  */
7659 
7660 /*****************************************************************************
7661  **
7662  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_unchecked
7663  **
7664  ** @param xcb_connection_t      *c
7665  ** @param xcb_glx_context_tag_t  context_tag
7666  ** @param uint32_t               pname
7667  ** @returns xcb_glx_get_integerv_cookie_t
7668  **
7669  *****************************************************************************/
7670 
7671 xcb_glx_get_integerv_cookie_t
7672 xcb_glx_get_integerv_unchecked (xcb_connection_t      *c  /**< */,
7673                                 xcb_glx_context_tag_t  context_tag  /**< */,
7674                                 uint32_t               pname  /**< */);
7675 
7676 
7677 /*****************************************************************************
7678  **
7679  ** int32_t * xcb_glx_get_integerv_data
7680  **
7681  ** @param const xcb_glx_get_integerv_reply_t *R
7682  ** @returns int32_t *
7683  **
7684  *****************************************************************************/
7685 
7686 int32_t *
7687 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R  /**< */);
7688 
7689 
7690 /*****************************************************************************
7691  **
7692  ** int xcb_glx_get_integerv_data_length
7693  **
7694  ** @param const xcb_glx_get_integerv_reply_t *R
7695  ** @returns int
7696  **
7697  *****************************************************************************/
7698 
7699 int
7700 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R  /**< */);
7701 
7702 
7703 /*****************************************************************************
7704  **
7705  ** xcb_generic_iterator_t xcb_glx_get_integerv_data_end
7706  **
7707  ** @param const xcb_glx_get_integerv_reply_t *R
7708  ** @returns xcb_generic_iterator_t
7709  **
7710  *****************************************************************************/
7711 
7712 xcb_generic_iterator_t
7713 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R  /**< */);
7714 
7715 /**
7716  * Return the reply
7717  * @param c      The connection
7718  * @param cookie The cookie
7719  * @param e      The xcb_generic_error_t supplied
7720  *
7721  * Returns the reply of the request asked by
7722  *
7723  * The parameter @p e supplied to this function must be NULL if
7724  * xcb_glx_get_integerv_unchecked(). is used.
7725  * Otherwise, it stores the error if any.
7726  *
7727  * The returned value must be freed by the caller using free().
7728  */
7729 
7730 /*****************************************************************************
7731  **
7732  ** xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply
7733  **
7734  ** @param xcb_connection_t               *c
7735  ** @param xcb_glx_get_integerv_cookie_t   cookie
7736  ** @param xcb_generic_error_t           **e
7737  ** @returns xcb_glx_get_integerv_reply_t *
7738  **
7739  *****************************************************************************/
7740 
7741 xcb_glx_get_integerv_reply_t *
7742 xcb_glx_get_integerv_reply (xcb_connection_t               *c  /**< */,
7743                             xcb_glx_get_integerv_cookie_t   cookie  /**< */,
7744                             xcb_generic_error_t           **e  /**< */);
7745 
7746 int
7747 xcb_glx_get_lightfv_sizeof (const void  *_buffer  /**< */);
7748 
7749 /**
7750  *
7751  * @param c The connection
7752  * @return A cookie
7753  *
7754  * Delivers a request to the X server.
7755  *
7756  */
7757 
7758 /*****************************************************************************
7759  **
7760  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv
7761  **
7762  ** @param xcb_connection_t      *c
7763  ** @param xcb_glx_context_tag_t  context_tag
7764  ** @param uint32_t               light
7765  ** @param uint32_t               pname
7766  ** @returns xcb_glx_get_lightfv_cookie_t
7767  **
7768  *****************************************************************************/
7769 
7770 xcb_glx_get_lightfv_cookie_t
7771 xcb_glx_get_lightfv (xcb_connection_t      *c  /**< */,
7772                      xcb_glx_context_tag_t  context_tag  /**< */,
7773                      uint32_t               light  /**< */,
7774                      uint32_t               pname  /**< */);
7775 
7776 /**
7777  *
7778  * @param c The connection
7779  * @return A cookie
7780  *
7781  * Delivers a request to the X server.
7782  *
7783  * This form can be used only if the request will cause
7784  * a reply to be generated. Any returned error will be
7785  * placed in the event queue.
7786  */
7787 
7788 /*****************************************************************************
7789  **
7790  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_unchecked
7791  **
7792  ** @param xcb_connection_t      *c
7793  ** @param xcb_glx_context_tag_t  context_tag
7794  ** @param uint32_t               light
7795  ** @param uint32_t               pname
7796  ** @returns xcb_glx_get_lightfv_cookie_t
7797  **
7798  *****************************************************************************/
7799 
7800 xcb_glx_get_lightfv_cookie_t
7801 xcb_glx_get_lightfv_unchecked (xcb_connection_t      *c  /**< */,
7802                                xcb_glx_context_tag_t  context_tag  /**< */,
7803                                uint32_t               light  /**< */,
7804                                uint32_t               pname  /**< */);
7805 
7806 
7807 /*****************************************************************************
7808  **
7809  ** xcb_glx_float32_t * xcb_glx_get_lightfv_data
7810  **
7811  ** @param const xcb_glx_get_lightfv_reply_t *R
7812  ** @returns xcb_glx_float32_t *
7813  **
7814  *****************************************************************************/
7815 
7816 xcb_glx_float32_t *
7817 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R  /**< */);
7818 
7819 
7820 /*****************************************************************************
7821  **
7822  ** int xcb_glx_get_lightfv_data_length
7823  **
7824  ** @param const xcb_glx_get_lightfv_reply_t *R
7825  ** @returns int
7826  **
7827  *****************************************************************************/
7828 
7829 int
7830 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R  /**< */);
7831 
7832 
7833 /*****************************************************************************
7834  **
7835  ** xcb_generic_iterator_t xcb_glx_get_lightfv_data_end
7836  **
7837  ** @param const xcb_glx_get_lightfv_reply_t *R
7838  ** @returns xcb_generic_iterator_t
7839  **
7840  *****************************************************************************/
7841 
7842 xcb_generic_iterator_t
7843 xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R  /**< */);
7844 
7845 /**
7846  * Return the reply
7847  * @param c      The connection
7848  * @param cookie The cookie
7849  * @param e      The xcb_generic_error_t supplied
7850  *
7851  * Returns the reply of the request asked by
7852  *
7853  * The parameter @p e supplied to this function must be NULL if
7854  * xcb_glx_get_lightfv_unchecked(). is used.
7855  * Otherwise, it stores the error if any.
7856  *
7857  * The returned value must be freed by the caller using free().
7858  */
7859 
7860 /*****************************************************************************
7861  **
7862  ** xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply
7863  **
7864  ** @param xcb_connection_t              *c
7865  ** @param xcb_glx_get_lightfv_cookie_t   cookie
7866  ** @param xcb_generic_error_t          **e
7867  ** @returns xcb_glx_get_lightfv_reply_t *
7868  **
7869  *****************************************************************************/
7870 
7871 xcb_glx_get_lightfv_reply_t *
7872 xcb_glx_get_lightfv_reply (xcb_connection_t              *c  /**< */,
7873                            xcb_glx_get_lightfv_cookie_t   cookie  /**< */,
7874                            xcb_generic_error_t          **e  /**< */);
7875 
7876 int
7877 xcb_glx_get_lightiv_sizeof (const void  *_buffer  /**< */);
7878 
7879 /**
7880  *
7881  * @param c The connection
7882  * @return A cookie
7883  *
7884  * Delivers a request to the X server.
7885  *
7886  */
7887 
7888 /*****************************************************************************
7889  **
7890  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv
7891  **
7892  ** @param xcb_connection_t      *c
7893  ** @param xcb_glx_context_tag_t  context_tag
7894  ** @param uint32_t               light
7895  ** @param uint32_t               pname
7896  ** @returns xcb_glx_get_lightiv_cookie_t
7897  **
7898  *****************************************************************************/
7899 
7900 xcb_glx_get_lightiv_cookie_t
7901 xcb_glx_get_lightiv (xcb_connection_t      *c  /**< */,
7902                      xcb_glx_context_tag_t  context_tag  /**< */,
7903                      uint32_t               light  /**< */,
7904                      uint32_t               pname  /**< */);
7905 
7906 /**
7907  *
7908  * @param c The connection
7909  * @return A cookie
7910  *
7911  * Delivers a request to the X server.
7912  *
7913  * This form can be used only if the request will cause
7914  * a reply to be generated. Any returned error will be
7915  * placed in the event queue.
7916  */
7917 
7918 /*****************************************************************************
7919  **
7920  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_unchecked
7921  **
7922  ** @param xcb_connection_t      *c
7923  ** @param xcb_glx_context_tag_t  context_tag
7924  ** @param uint32_t               light
7925  ** @param uint32_t               pname
7926  ** @returns xcb_glx_get_lightiv_cookie_t
7927  **
7928  *****************************************************************************/
7929 
7930 xcb_glx_get_lightiv_cookie_t
7931 xcb_glx_get_lightiv_unchecked (xcb_connection_t      *c  /**< */,
7932                                xcb_glx_context_tag_t  context_tag  /**< */,
7933                                uint32_t               light  /**< */,
7934                                uint32_t               pname  /**< */);
7935 
7936 
7937 /*****************************************************************************
7938  **
7939  ** int32_t * xcb_glx_get_lightiv_data
7940  **
7941  ** @param const xcb_glx_get_lightiv_reply_t *R
7942  ** @returns int32_t *
7943  **
7944  *****************************************************************************/
7945 
7946 int32_t *
7947 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R  /**< */);
7948 
7949 
7950 /*****************************************************************************
7951  **
7952  ** int xcb_glx_get_lightiv_data_length
7953  **
7954  ** @param const xcb_glx_get_lightiv_reply_t *R
7955  ** @returns int
7956  **
7957  *****************************************************************************/
7958 
7959 int
7960 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R  /**< */);
7961 
7962 
7963 /*****************************************************************************
7964  **
7965  ** xcb_generic_iterator_t xcb_glx_get_lightiv_data_end
7966  **
7967  ** @param const xcb_glx_get_lightiv_reply_t *R
7968  ** @returns xcb_generic_iterator_t
7969  **
7970  *****************************************************************************/
7971 
7972 xcb_generic_iterator_t
7973 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R  /**< */);
7974 
7975 /**
7976  * Return the reply
7977  * @param c      The connection
7978  * @param cookie The cookie
7979  * @param e      The xcb_generic_error_t supplied
7980  *
7981  * Returns the reply of the request asked by
7982  *
7983  * The parameter @p e supplied to this function must be NULL if
7984  * xcb_glx_get_lightiv_unchecked(). is used.
7985  * Otherwise, it stores the error if any.
7986  *
7987  * The returned value must be freed by the caller using free().
7988  */
7989 
7990 /*****************************************************************************
7991  **
7992  ** xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply
7993  **
7994  ** @param xcb_connection_t              *c
7995  ** @param xcb_glx_get_lightiv_cookie_t   cookie
7996  ** @param xcb_generic_error_t          **e
7997  ** @returns xcb_glx_get_lightiv_reply_t *
7998  **
7999  *****************************************************************************/
8000 
8001 xcb_glx_get_lightiv_reply_t *
8002 xcb_glx_get_lightiv_reply (xcb_connection_t              *c  /**< */,
8003                            xcb_glx_get_lightiv_cookie_t   cookie  /**< */,
8004                            xcb_generic_error_t          **e  /**< */);
8005 
8006 int
8007 xcb_glx_get_mapdv_sizeof (const void  *_buffer  /**< */);
8008 
8009 /**
8010  *
8011  * @param c The connection
8012  * @return A cookie
8013  *
8014  * Delivers a request to the X server.
8015  *
8016  */
8017 
8018 /*****************************************************************************
8019  **
8020  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv
8021  **
8022  ** @param xcb_connection_t      *c
8023  ** @param xcb_glx_context_tag_t  context_tag
8024  ** @param uint32_t               target
8025  ** @param uint32_t               query
8026  ** @returns xcb_glx_get_mapdv_cookie_t
8027  **
8028  *****************************************************************************/
8029 
8030 xcb_glx_get_mapdv_cookie_t
8031 xcb_glx_get_mapdv (xcb_connection_t      *c  /**< */,
8032                    xcb_glx_context_tag_t  context_tag  /**< */,
8033                    uint32_t               target  /**< */,
8034                    uint32_t               query  /**< */);
8035 
8036 /**
8037  *
8038  * @param c The connection
8039  * @return A cookie
8040  *
8041  * Delivers a request to the X server.
8042  *
8043  * This form can be used only if the request will cause
8044  * a reply to be generated. Any returned error will be
8045  * placed in the event queue.
8046  */
8047 
8048 /*****************************************************************************
8049  **
8050  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_unchecked
8051  **
8052  ** @param xcb_connection_t      *c
8053  ** @param xcb_glx_context_tag_t  context_tag
8054  ** @param uint32_t               target
8055  ** @param uint32_t               query
8056  ** @returns xcb_glx_get_mapdv_cookie_t
8057  **
8058  *****************************************************************************/
8059 
8060 xcb_glx_get_mapdv_cookie_t
8061 xcb_glx_get_mapdv_unchecked (xcb_connection_t      *c  /**< */,
8062                              xcb_glx_context_tag_t  context_tag  /**< */,
8063                              uint32_t               target  /**< */,
8064                              uint32_t               query  /**< */);
8065 
8066 
8067 /*****************************************************************************
8068  **
8069  ** xcb_glx_float64_t * xcb_glx_get_mapdv_data
8070  **
8071  ** @param const xcb_glx_get_mapdv_reply_t *R
8072  ** @returns xcb_glx_float64_t *
8073  **
8074  *****************************************************************************/
8075 
8076 xcb_glx_float64_t *
8077 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R  /**< */);
8078 
8079 
8080 /*****************************************************************************
8081  **
8082  ** int xcb_glx_get_mapdv_data_length
8083  **
8084  ** @param const xcb_glx_get_mapdv_reply_t *R
8085  ** @returns int
8086  **
8087  *****************************************************************************/
8088 
8089 int
8090 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R  /**< */);
8091 
8092 
8093 /*****************************************************************************
8094  **
8095  ** xcb_generic_iterator_t xcb_glx_get_mapdv_data_end
8096  **
8097  ** @param const xcb_glx_get_mapdv_reply_t *R
8098  ** @returns xcb_generic_iterator_t
8099  **
8100  *****************************************************************************/
8101 
8102 xcb_generic_iterator_t
8103 xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R  /**< */);
8104 
8105 /**
8106  * Return the reply
8107  * @param c      The connection
8108  * @param cookie The cookie
8109  * @param e      The xcb_generic_error_t supplied
8110  *
8111  * Returns the reply of the request asked by
8112  *
8113  * The parameter @p e supplied to this function must be NULL if
8114  * xcb_glx_get_mapdv_unchecked(). is used.
8115  * Otherwise, it stores the error if any.
8116  *
8117  * The returned value must be freed by the caller using free().
8118  */
8119 
8120 /*****************************************************************************
8121  **
8122  ** xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply
8123  **
8124  ** @param xcb_connection_t            *c
8125  ** @param xcb_glx_get_mapdv_cookie_t   cookie
8126  ** @param xcb_generic_error_t        **e
8127  ** @returns xcb_glx_get_mapdv_reply_t *
8128  **
8129  *****************************************************************************/
8130 
8131 xcb_glx_get_mapdv_reply_t *
8132 xcb_glx_get_mapdv_reply (xcb_connection_t            *c  /**< */,
8133                          xcb_glx_get_mapdv_cookie_t   cookie  /**< */,
8134                          xcb_generic_error_t        **e  /**< */);
8135 
8136 int
8137 xcb_glx_get_mapfv_sizeof (const void  *_buffer  /**< */);
8138 
8139 /**
8140  *
8141  * @param c The connection
8142  * @return A cookie
8143  *
8144  * Delivers a request to the X server.
8145  *
8146  */
8147 
8148 /*****************************************************************************
8149  **
8150  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv
8151  **
8152  ** @param xcb_connection_t      *c
8153  ** @param xcb_glx_context_tag_t  context_tag
8154  ** @param uint32_t               target
8155  ** @param uint32_t               query
8156  ** @returns xcb_glx_get_mapfv_cookie_t
8157  **
8158  *****************************************************************************/
8159 
8160 xcb_glx_get_mapfv_cookie_t
8161 xcb_glx_get_mapfv (xcb_connection_t      *c  /**< */,
8162                    xcb_glx_context_tag_t  context_tag  /**< */,
8163                    uint32_t               target  /**< */,
8164                    uint32_t               query  /**< */);
8165 
8166 /**
8167  *
8168  * @param c The connection
8169  * @return A cookie
8170  *
8171  * Delivers a request to the X server.
8172  *
8173  * This form can be used only if the request will cause
8174  * a reply to be generated. Any returned error will be
8175  * placed in the event queue.
8176  */
8177 
8178 /*****************************************************************************
8179  **
8180  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_unchecked
8181  **
8182  ** @param xcb_connection_t      *c
8183  ** @param xcb_glx_context_tag_t  context_tag
8184  ** @param uint32_t               target
8185  ** @param uint32_t               query
8186  ** @returns xcb_glx_get_mapfv_cookie_t
8187  **
8188  *****************************************************************************/
8189 
8190 xcb_glx_get_mapfv_cookie_t
8191 xcb_glx_get_mapfv_unchecked (xcb_connection_t      *c  /**< */,
8192                              xcb_glx_context_tag_t  context_tag  /**< */,
8193                              uint32_t               target  /**< */,
8194                              uint32_t               query  /**< */);
8195 
8196 
8197 /*****************************************************************************
8198  **
8199  ** xcb_glx_float32_t * xcb_glx_get_mapfv_data
8200  **
8201  ** @param const xcb_glx_get_mapfv_reply_t *R
8202  ** @returns xcb_glx_float32_t *
8203  **
8204  *****************************************************************************/
8205 
8206 xcb_glx_float32_t *
8207 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R  /**< */);
8208 
8209 
8210 /*****************************************************************************
8211  **
8212  ** int xcb_glx_get_mapfv_data_length
8213  **
8214  ** @param const xcb_glx_get_mapfv_reply_t *R
8215  ** @returns int
8216  **
8217  *****************************************************************************/
8218 
8219 int
8220 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R  /**< */);
8221 
8222 
8223 /*****************************************************************************
8224  **
8225  ** xcb_generic_iterator_t xcb_glx_get_mapfv_data_end
8226  **
8227  ** @param const xcb_glx_get_mapfv_reply_t *R
8228  ** @returns xcb_generic_iterator_t
8229  **
8230  *****************************************************************************/
8231 
8232 xcb_generic_iterator_t
8233 xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R  /**< */);
8234 
8235 /**
8236  * Return the reply
8237  * @param c      The connection
8238  * @param cookie The cookie
8239  * @param e      The xcb_generic_error_t supplied
8240  *
8241  * Returns the reply of the request asked by
8242  *
8243  * The parameter @p e supplied to this function must be NULL if
8244  * xcb_glx_get_mapfv_unchecked(). is used.
8245  * Otherwise, it stores the error if any.
8246  *
8247  * The returned value must be freed by the caller using free().
8248  */
8249 
8250 /*****************************************************************************
8251  **
8252  ** xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply
8253  **
8254  ** @param xcb_connection_t            *c
8255  ** @param xcb_glx_get_mapfv_cookie_t   cookie
8256  ** @param xcb_generic_error_t        **e
8257  ** @returns xcb_glx_get_mapfv_reply_t *
8258  **
8259  *****************************************************************************/
8260 
8261 xcb_glx_get_mapfv_reply_t *
8262 xcb_glx_get_mapfv_reply (xcb_connection_t            *c  /**< */,
8263                          xcb_glx_get_mapfv_cookie_t   cookie  /**< */,
8264                          xcb_generic_error_t        **e  /**< */);
8265 
8266 int
8267 xcb_glx_get_mapiv_sizeof (const void  *_buffer  /**< */);
8268 
8269 /**
8270  *
8271  * @param c The connection
8272  * @return A cookie
8273  *
8274  * Delivers a request to the X server.
8275  *
8276  */
8277 
8278 /*****************************************************************************
8279  **
8280  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv
8281  **
8282  ** @param xcb_connection_t      *c
8283  ** @param xcb_glx_context_tag_t  context_tag
8284  ** @param uint32_t               target
8285  ** @param uint32_t               query
8286  ** @returns xcb_glx_get_mapiv_cookie_t
8287  **
8288  *****************************************************************************/
8289 
8290 xcb_glx_get_mapiv_cookie_t
8291 xcb_glx_get_mapiv (xcb_connection_t      *c  /**< */,
8292                    xcb_glx_context_tag_t  context_tag  /**< */,
8293                    uint32_t               target  /**< */,
8294                    uint32_t               query  /**< */);
8295 
8296 /**
8297  *
8298  * @param c The connection
8299  * @return A cookie
8300  *
8301  * Delivers a request to the X server.
8302  *
8303  * This form can be used only if the request will cause
8304  * a reply to be generated. Any returned error will be
8305  * placed in the event queue.
8306  */
8307 
8308 /*****************************************************************************
8309  **
8310  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_unchecked
8311  **
8312  ** @param xcb_connection_t      *c
8313  ** @param xcb_glx_context_tag_t  context_tag
8314  ** @param uint32_t               target
8315  ** @param uint32_t               query
8316  ** @returns xcb_glx_get_mapiv_cookie_t
8317  **
8318  *****************************************************************************/
8319 
8320 xcb_glx_get_mapiv_cookie_t
8321 xcb_glx_get_mapiv_unchecked (xcb_connection_t      *c  /**< */,
8322                              xcb_glx_context_tag_t  context_tag  /**< */,
8323                              uint32_t               target  /**< */,
8324                              uint32_t               query  /**< */);
8325 
8326 
8327 /*****************************************************************************
8328  **
8329  ** int32_t * xcb_glx_get_mapiv_data
8330  **
8331  ** @param const xcb_glx_get_mapiv_reply_t *R
8332  ** @returns int32_t *
8333  **
8334  *****************************************************************************/
8335 
8336 int32_t *
8337 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R  /**< */);
8338 
8339 
8340 /*****************************************************************************
8341  **
8342  ** int xcb_glx_get_mapiv_data_length
8343  **
8344  ** @param const xcb_glx_get_mapiv_reply_t *R
8345  ** @returns int
8346  **
8347  *****************************************************************************/
8348 
8349 int
8350 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R  /**< */);
8351 
8352 
8353 /*****************************************************************************
8354  **
8355  ** xcb_generic_iterator_t xcb_glx_get_mapiv_data_end
8356  **
8357  ** @param const xcb_glx_get_mapiv_reply_t *R
8358  ** @returns xcb_generic_iterator_t
8359  **
8360  *****************************************************************************/
8361 
8362 xcb_generic_iterator_t
8363 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R  /**< */);
8364 
8365 /**
8366  * Return the reply
8367  * @param c      The connection
8368  * @param cookie The cookie
8369  * @param e      The xcb_generic_error_t supplied
8370  *
8371  * Returns the reply of the request asked by
8372  *
8373  * The parameter @p e supplied to this function must be NULL if
8374  * xcb_glx_get_mapiv_unchecked(). is used.
8375  * Otherwise, it stores the error if any.
8376  *
8377  * The returned value must be freed by the caller using free().
8378  */
8379 
8380 /*****************************************************************************
8381  **
8382  ** xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply
8383  **
8384  ** @param xcb_connection_t            *c
8385  ** @param xcb_glx_get_mapiv_cookie_t   cookie
8386  ** @param xcb_generic_error_t        **e
8387  ** @returns xcb_glx_get_mapiv_reply_t *
8388  **
8389  *****************************************************************************/
8390 
8391 xcb_glx_get_mapiv_reply_t *
8392 xcb_glx_get_mapiv_reply (xcb_connection_t            *c  /**< */,
8393                          xcb_glx_get_mapiv_cookie_t   cookie  /**< */,
8394                          xcb_generic_error_t        **e  /**< */);
8395 
8396 int
8397 xcb_glx_get_materialfv_sizeof (const void  *_buffer  /**< */);
8398 
8399 /**
8400  *
8401  * @param c The connection
8402  * @return A cookie
8403  *
8404  * Delivers a request to the X server.
8405  *
8406  */
8407 
8408 /*****************************************************************************
8409  **
8410  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv
8411  **
8412  ** @param xcb_connection_t      *c
8413  ** @param xcb_glx_context_tag_t  context_tag
8414  ** @param uint32_t               face
8415  ** @param uint32_t               pname
8416  ** @returns xcb_glx_get_materialfv_cookie_t
8417  **
8418  *****************************************************************************/
8419 
8420 xcb_glx_get_materialfv_cookie_t
8421 xcb_glx_get_materialfv (xcb_connection_t      *c  /**< */,
8422                         xcb_glx_context_tag_t  context_tag  /**< */,
8423                         uint32_t               face  /**< */,
8424                         uint32_t               pname  /**< */);
8425 
8426 /**
8427  *
8428  * @param c The connection
8429  * @return A cookie
8430  *
8431  * Delivers a request to the X server.
8432  *
8433  * This form can be used only if the request will cause
8434  * a reply to be generated. Any returned error will be
8435  * placed in the event queue.
8436  */
8437 
8438 /*****************************************************************************
8439  **
8440  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_unchecked
8441  **
8442  ** @param xcb_connection_t      *c
8443  ** @param xcb_glx_context_tag_t  context_tag
8444  ** @param uint32_t               face
8445  ** @param uint32_t               pname
8446  ** @returns xcb_glx_get_materialfv_cookie_t
8447  **
8448  *****************************************************************************/
8449 
8450 xcb_glx_get_materialfv_cookie_t
8451 xcb_glx_get_materialfv_unchecked (xcb_connection_t      *c  /**< */,
8452                                   xcb_glx_context_tag_t  context_tag  /**< */,
8453                                   uint32_t               face  /**< */,
8454                                   uint32_t               pname  /**< */);
8455 
8456 
8457 /*****************************************************************************
8458  **
8459  ** xcb_glx_float32_t * xcb_glx_get_materialfv_data
8460  **
8461  ** @param const xcb_glx_get_materialfv_reply_t *R
8462  ** @returns xcb_glx_float32_t *
8463  **
8464  *****************************************************************************/
8465 
8466 xcb_glx_float32_t *
8467 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R  /**< */);
8468 
8469 
8470 /*****************************************************************************
8471  **
8472  ** int xcb_glx_get_materialfv_data_length
8473  **
8474  ** @param const xcb_glx_get_materialfv_reply_t *R
8475  ** @returns int
8476  **
8477  *****************************************************************************/
8478 
8479 int
8480 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R  /**< */);
8481 
8482 
8483 /*****************************************************************************
8484  **
8485  ** xcb_generic_iterator_t xcb_glx_get_materialfv_data_end
8486  **
8487  ** @param const xcb_glx_get_materialfv_reply_t *R
8488  ** @returns xcb_generic_iterator_t
8489  **
8490  *****************************************************************************/
8491 
8492 xcb_generic_iterator_t
8493 xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R  /**< */);
8494 
8495 /**
8496  * Return the reply
8497  * @param c      The connection
8498  * @param cookie The cookie
8499  * @param e      The xcb_generic_error_t supplied
8500  *
8501  * Returns the reply of the request asked by
8502  *
8503  * The parameter @p e supplied to this function must be NULL if
8504  * xcb_glx_get_materialfv_unchecked(). is used.
8505  * Otherwise, it stores the error if any.
8506  *
8507  * The returned value must be freed by the caller using free().
8508  */
8509 
8510 /*****************************************************************************
8511  **
8512  ** xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply
8513  **
8514  ** @param xcb_connection_t                 *c
8515  ** @param xcb_glx_get_materialfv_cookie_t   cookie
8516  ** @param xcb_generic_error_t             **e
8517  ** @returns xcb_glx_get_materialfv_reply_t *
8518  **
8519  *****************************************************************************/
8520 
8521 xcb_glx_get_materialfv_reply_t *
8522 xcb_glx_get_materialfv_reply (xcb_connection_t                 *c  /**< */,
8523                               xcb_glx_get_materialfv_cookie_t   cookie  /**< */,
8524                               xcb_generic_error_t             **e  /**< */);
8525 
8526 int
8527 xcb_glx_get_materialiv_sizeof (const void  *_buffer  /**< */);
8528 
8529 /**
8530  *
8531  * @param c The connection
8532  * @return A cookie
8533  *
8534  * Delivers a request to the X server.
8535  *
8536  */
8537 
8538 /*****************************************************************************
8539  **
8540  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv
8541  **
8542  ** @param xcb_connection_t      *c
8543  ** @param xcb_glx_context_tag_t  context_tag
8544  ** @param uint32_t               face
8545  ** @param uint32_t               pname
8546  ** @returns xcb_glx_get_materialiv_cookie_t
8547  **
8548  *****************************************************************************/
8549 
8550 xcb_glx_get_materialiv_cookie_t
8551 xcb_glx_get_materialiv (xcb_connection_t      *c  /**< */,
8552                         xcb_glx_context_tag_t  context_tag  /**< */,
8553                         uint32_t               face  /**< */,
8554                         uint32_t               pname  /**< */);
8555 
8556 /**
8557  *
8558  * @param c The connection
8559  * @return A cookie
8560  *
8561  * Delivers a request to the X server.
8562  *
8563  * This form can be used only if the request will cause
8564  * a reply to be generated. Any returned error will be
8565  * placed in the event queue.
8566  */
8567 
8568 /*****************************************************************************
8569  **
8570  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_unchecked
8571  **
8572  ** @param xcb_connection_t      *c
8573  ** @param xcb_glx_context_tag_t  context_tag
8574  ** @param uint32_t               face
8575  ** @param uint32_t               pname
8576  ** @returns xcb_glx_get_materialiv_cookie_t
8577  **
8578  *****************************************************************************/
8579 
8580 xcb_glx_get_materialiv_cookie_t
8581 xcb_glx_get_materialiv_unchecked (xcb_connection_t      *c  /**< */,
8582                                   xcb_glx_context_tag_t  context_tag  /**< */,
8583                                   uint32_t               face  /**< */,
8584                                   uint32_t               pname  /**< */);
8585 
8586 
8587 /*****************************************************************************
8588  **
8589  ** int32_t * xcb_glx_get_materialiv_data
8590  **
8591  ** @param const xcb_glx_get_materialiv_reply_t *R
8592  ** @returns int32_t *
8593  **
8594  *****************************************************************************/
8595 
8596 int32_t *
8597 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R  /**< */);
8598 
8599 
8600 /*****************************************************************************
8601  **
8602  ** int xcb_glx_get_materialiv_data_length
8603  **
8604  ** @param const xcb_glx_get_materialiv_reply_t *R
8605  ** @returns int
8606  **
8607  *****************************************************************************/
8608 
8609 int
8610 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R  /**< */);
8611 
8612 
8613 /*****************************************************************************
8614  **
8615  ** xcb_generic_iterator_t xcb_glx_get_materialiv_data_end
8616  **
8617  ** @param const xcb_glx_get_materialiv_reply_t *R
8618  ** @returns xcb_generic_iterator_t
8619  **
8620  *****************************************************************************/
8621 
8622 xcb_generic_iterator_t
8623 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R  /**< */);
8624 
8625 /**
8626  * Return the reply
8627  * @param c      The connection
8628  * @param cookie The cookie
8629  * @param e      The xcb_generic_error_t supplied
8630  *
8631  * Returns the reply of the request asked by
8632  *
8633  * The parameter @p e supplied to this function must be NULL if
8634  * xcb_glx_get_materialiv_unchecked(). is used.
8635  * Otherwise, it stores the error if any.
8636  *
8637  * The returned value must be freed by the caller using free().
8638  */
8639 
8640 /*****************************************************************************
8641  **
8642  ** xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply
8643  **
8644  ** @param xcb_connection_t                 *c
8645  ** @param xcb_glx_get_materialiv_cookie_t   cookie
8646  ** @param xcb_generic_error_t             **e
8647  ** @returns xcb_glx_get_materialiv_reply_t *
8648  **
8649  *****************************************************************************/
8650 
8651 xcb_glx_get_materialiv_reply_t *
8652 xcb_glx_get_materialiv_reply (xcb_connection_t                 *c  /**< */,
8653                               xcb_glx_get_materialiv_cookie_t   cookie  /**< */,
8654                               xcb_generic_error_t             **e  /**< */);
8655 
8656 int
8657 xcb_glx_get_pixel_mapfv_sizeof (const void  *_buffer  /**< */);
8658 
8659 /**
8660  *
8661  * @param c The connection
8662  * @return A cookie
8663  *
8664  * Delivers a request to the X server.
8665  *
8666  */
8667 
8668 /*****************************************************************************
8669  **
8670  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv
8671  **
8672  ** @param xcb_connection_t      *c
8673  ** @param xcb_glx_context_tag_t  context_tag
8674  ** @param uint32_t               map
8675  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
8676  **
8677  *****************************************************************************/
8678 
8679 xcb_glx_get_pixel_mapfv_cookie_t
8680 xcb_glx_get_pixel_mapfv (xcb_connection_t      *c  /**< */,
8681                          xcb_glx_context_tag_t  context_tag  /**< */,
8682                          uint32_t               map  /**< */);
8683 
8684 /**
8685  *
8686  * @param c The connection
8687  * @return A cookie
8688  *
8689  * Delivers a request to the X server.
8690  *
8691  * This form can be used only if the request will cause
8692  * a reply to be generated. Any returned error will be
8693  * placed in the event queue.
8694  */
8695 
8696 /*****************************************************************************
8697  **
8698  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_unchecked
8699  **
8700  ** @param xcb_connection_t      *c
8701  ** @param xcb_glx_context_tag_t  context_tag
8702  ** @param uint32_t               map
8703  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
8704  **
8705  *****************************************************************************/
8706 
8707 xcb_glx_get_pixel_mapfv_cookie_t
8708 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t      *c  /**< */,
8709                                    xcb_glx_context_tag_t  context_tag  /**< */,
8710                                    uint32_t               map  /**< */);
8711 
8712 
8713 /*****************************************************************************
8714  **
8715  ** xcb_glx_float32_t * xcb_glx_get_pixel_mapfv_data
8716  **
8717  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
8718  ** @returns xcb_glx_float32_t *
8719  **
8720  *****************************************************************************/
8721 
8722 xcb_glx_float32_t *
8723 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
8724 
8725 
8726 /*****************************************************************************
8727  **
8728  ** int xcb_glx_get_pixel_mapfv_data_length
8729  **
8730  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
8731  ** @returns int
8732  **
8733  *****************************************************************************/
8734 
8735 int
8736 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
8737 
8738 
8739 /*****************************************************************************
8740  **
8741  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapfv_data_end
8742  **
8743  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
8744  ** @returns xcb_generic_iterator_t
8745  **
8746  *****************************************************************************/
8747 
8748 xcb_generic_iterator_t
8749 xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
8750 
8751 /**
8752  * Return the reply
8753  * @param c      The connection
8754  * @param cookie The cookie
8755  * @param e      The xcb_generic_error_t supplied
8756  *
8757  * Returns the reply of the request asked by
8758  *
8759  * The parameter @p e supplied to this function must be NULL if
8760  * xcb_glx_get_pixel_mapfv_unchecked(). is used.
8761  * Otherwise, it stores the error if any.
8762  *
8763  * The returned value must be freed by the caller using free().
8764  */
8765 
8766 /*****************************************************************************
8767  **
8768  ** xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply
8769  **
8770  ** @param xcb_connection_t                  *c
8771  ** @param xcb_glx_get_pixel_mapfv_cookie_t   cookie
8772  ** @param xcb_generic_error_t              **e
8773  ** @returns xcb_glx_get_pixel_mapfv_reply_t *
8774  **
8775  *****************************************************************************/
8776 
8777 xcb_glx_get_pixel_mapfv_reply_t *
8778 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t                  *c  /**< */,
8779                                xcb_glx_get_pixel_mapfv_cookie_t   cookie  /**< */,
8780                                xcb_generic_error_t              **e  /**< */);
8781 
8782 int
8783 xcb_glx_get_pixel_mapuiv_sizeof (const void  *_buffer  /**< */);
8784 
8785 /**
8786  *
8787  * @param c The connection
8788  * @return A cookie
8789  *
8790  * Delivers a request to the X server.
8791  *
8792  */
8793 
8794 /*****************************************************************************
8795  **
8796  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv
8797  **
8798  ** @param xcb_connection_t      *c
8799  ** @param xcb_glx_context_tag_t  context_tag
8800  ** @param uint32_t               map
8801  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
8802  **
8803  *****************************************************************************/
8804 
8805 xcb_glx_get_pixel_mapuiv_cookie_t
8806 xcb_glx_get_pixel_mapuiv (xcb_connection_t      *c  /**< */,
8807                           xcb_glx_context_tag_t  context_tag  /**< */,
8808                           uint32_t               map  /**< */);
8809 
8810 /**
8811  *
8812  * @param c The connection
8813  * @return A cookie
8814  *
8815  * Delivers a request to the X server.
8816  *
8817  * This form can be used only if the request will cause
8818  * a reply to be generated. Any returned error will be
8819  * placed in the event queue.
8820  */
8821 
8822 /*****************************************************************************
8823  **
8824  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_unchecked
8825  **
8826  ** @param xcb_connection_t      *c
8827  ** @param xcb_glx_context_tag_t  context_tag
8828  ** @param uint32_t               map
8829  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
8830  **
8831  *****************************************************************************/
8832 
8833 xcb_glx_get_pixel_mapuiv_cookie_t
8834 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t      *c  /**< */,
8835                                     xcb_glx_context_tag_t  context_tag  /**< */,
8836                                     uint32_t               map  /**< */);
8837 
8838 
8839 /*****************************************************************************
8840  **
8841  ** uint32_t * xcb_glx_get_pixel_mapuiv_data
8842  **
8843  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
8844  ** @returns uint32_t *
8845  **
8846  *****************************************************************************/
8847 
8848 uint32_t *
8849 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
8850 
8851 
8852 /*****************************************************************************
8853  **
8854  ** int xcb_glx_get_pixel_mapuiv_data_length
8855  **
8856  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
8857  ** @returns int
8858  **
8859  *****************************************************************************/
8860 
8861 int
8862 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
8863 
8864 
8865 /*****************************************************************************
8866  **
8867  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapuiv_data_end
8868  **
8869  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
8870  ** @returns xcb_generic_iterator_t
8871  **
8872  *****************************************************************************/
8873 
8874 xcb_generic_iterator_t
8875 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
8876 
8877 /**
8878  * Return the reply
8879  * @param c      The connection
8880  * @param cookie The cookie
8881  * @param e      The xcb_generic_error_t supplied
8882  *
8883  * Returns the reply of the request asked by
8884  *
8885  * The parameter @p e supplied to this function must be NULL if
8886  * xcb_glx_get_pixel_mapuiv_unchecked(). is used.
8887  * Otherwise, it stores the error if any.
8888  *
8889  * The returned value must be freed by the caller using free().
8890  */
8891 
8892 /*****************************************************************************
8893  **
8894  ** xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply
8895  **
8896  ** @param xcb_connection_t                   *c
8897  ** @param xcb_glx_get_pixel_mapuiv_cookie_t   cookie
8898  ** @param xcb_generic_error_t               **e
8899  ** @returns xcb_glx_get_pixel_mapuiv_reply_t *
8900  **
8901  *****************************************************************************/
8902 
8903 xcb_glx_get_pixel_mapuiv_reply_t *
8904 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t                   *c  /**< */,
8905                                 xcb_glx_get_pixel_mapuiv_cookie_t   cookie  /**< */,
8906                                 xcb_generic_error_t               **e  /**< */);
8907 
8908 int
8909 xcb_glx_get_pixel_mapusv_sizeof (const void  *_buffer  /**< */);
8910 
8911 /**
8912  *
8913  * @param c The connection
8914  * @return A cookie
8915  *
8916  * Delivers a request to the X server.
8917  *
8918  */
8919 
8920 /*****************************************************************************
8921  **
8922  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv
8923  **
8924  ** @param xcb_connection_t      *c
8925  ** @param xcb_glx_context_tag_t  context_tag
8926  ** @param uint32_t               map
8927  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
8928  **
8929  *****************************************************************************/
8930 
8931 xcb_glx_get_pixel_mapusv_cookie_t
8932 xcb_glx_get_pixel_mapusv (xcb_connection_t      *c  /**< */,
8933                           xcb_glx_context_tag_t  context_tag  /**< */,
8934                           uint32_t               map  /**< */);
8935 
8936 /**
8937  *
8938  * @param c The connection
8939  * @return A cookie
8940  *
8941  * Delivers a request to the X server.
8942  *
8943  * This form can be used only if the request will cause
8944  * a reply to be generated. Any returned error will be
8945  * placed in the event queue.
8946  */
8947 
8948 /*****************************************************************************
8949  **
8950  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_unchecked
8951  **
8952  ** @param xcb_connection_t      *c
8953  ** @param xcb_glx_context_tag_t  context_tag
8954  ** @param uint32_t               map
8955  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
8956  **
8957  *****************************************************************************/
8958 
8959 xcb_glx_get_pixel_mapusv_cookie_t
8960 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t      *c  /**< */,
8961                                     xcb_glx_context_tag_t  context_tag  /**< */,
8962                                     uint32_t               map  /**< */);
8963 
8964 
8965 /*****************************************************************************
8966  **
8967  ** uint16_t * xcb_glx_get_pixel_mapusv_data
8968  **
8969  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
8970  ** @returns uint16_t *
8971  **
8972  *****************************************************************************/
8973 
8974 uint16_t *
8975 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
8976 
8977 
8978 /*****************************************************************************
8979  **
8980  ** int xcb_glx_get_pixel_mapusv_data_length
8981  **
8982  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
8983  ** @returns int
8984  **
8985  *****************************************************************************/
8986 
8987 int
8988 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
8989 
8990 
8991 /*****************************************************************************
8992  **
8993  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapusv_data_end
8994  **
8995  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
8996  ** @returns xcb_generic_iterator_t
8997  **
8998  *****************************************************************************/
8999 
9000 xcb_generic_iterator_t
9001 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
9002 
9003 /**
9004  * Return the reply
9005  * @param c      The connection
9006  * @param cookie The cookie
9007  * @param e      The xcb_generic_error_t supplied
9008  *
9009  * Returns the reply of the request asked by
9010  *
9011  * The parameter @p e supplied to this function must be NULL if
9012  * xcb_glx_get_pixel_mapusv_unchecked(). is used.
9013  * Otherwise, it stores the error if any.
9014  *
9015  * The returned value must be freed by the caller using free().
9016  */
9017 
9018 /*****************************************************************************
9019  **
9020  ** xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply
9021  **
9022  ** @param xcb_connection_t                   *c
9023  ** @param xcb_glx_get_pixel_mapusv_cookie_t   cookie
9024  ** @param xcb_generic_error_t               **e
9025  ** @returns xcb_glx_get_pixel_mapusv_reply_t *
9026  **
9027  *****************************************************************************/
9028 
9029 xcb_glx_get_pixel_mapusv_reply_t *
9030 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t                   *c  /**< */,
9031                                 xcb_glx_get_pixel_mapusv_cookie_t   cookie  /**< */,
9032                                 xcb_generic_error_t               **e  /**< */);
9033 
9034 int
9035 xcb_glx_get_polygon_stipple_sizeof (const void  *_buffer  /**< */);
9036 
9037 /**
9038  *
9039  * @param c The connection
9040  * @return A cookie
9041  *
9042  * Delivers a request to the X server.
9043  *
9044  */
9045 
9046 /*****************************************************************************
9047  **
9048  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple
9049  **
9050  ** @param xcb_connection_t      *c
9051  ** @param xcb_glx_context_tag_t  context_tag
9052  ** @param uint8_t                lsb_first
9053  ** @returns xcb_glx_get_polygon_stipple_cookie_t
9054  **
9055  *****************************************************************************/
9056 
9057 xcb_glx_get_polygon_stipple_cookie_t
9058 xcb_glx_get_polygon_stipple (xcb_connection_t      *c  /**< */,
9059                              xcb_glx_context_tag_t  context_tag  /**< */,
9060                              uint8_t                lsb_first  /**< */);
9061 
9062 /**
9063  *
9064  * @param c The connection
9065  * @return A cookie
9066  *
9067  * Delivers a request to the X server.
9068  *
9069  * This form can be used only if the request will cause
9070  * a reply to be generated. Any returned error will be
9071  * placed in the event queue.
9072  */
9073 
9074 /*****************************************************************************
9075  **
9076  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_unchecked
9077  **
9078  ** @param xcb_connection_t      *c
9079  ** @param xcb_glx_context_tag_t  context_tag
9080  ** @param uint8_t                lsb_first
9081  ** @returns xcb_glx_get_polygon_stipple_cookie_t
9082  **
9083  *****************************************************************************/
9084 
9085 xcb_glx_get_polygon_stipple_cookie_t
9086 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t      *c  /**< */,
9087                                        xcb_glx_context_tag_t  context_tag  /**< */,
9088                                        uint8_t                lsb_first  /**< */);
9089 
9090 
9091 /*****************************************************************************
9092  **
9093  ** uint8_t * xcb_glx_get_polygon_stipple_data
9094  **
9095  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
9096  ** @returns uint8_t *
9097  **
9098  *****************************************************************************/
9099 
9100 uint8_t *
9101 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
9102 
9103 
9104 /*****************************************************************************
9105  **
9106  ** int xcb_glx_get_polygon_stipple_data_length
9107  **
9108  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
9109  ** @returns int
9110  **
9111  *****************************************************************************/
9112 
9113 int
9114 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
9115 
9116 
9117 /*****************************************************************************
9118  **
9119  ** xcb_generic_iterator_t xcb_glx_get_polygon_stipple_data_end
9120  **
9121  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
9122  ** @returns xcb_generic_iterator_t
9123  **
9124  *****************************************************************************/
9125 
9126 xcb_generic_iterator_t
9127 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
9128 
9129 /**
9130  * Return the reply
9131  * @param c      The connection
9132  * @param cookie The cookie
9133  * @param e      The xcb_generic_error_t supplied
9134  *
9135  * Returns the reply of the request asked by
9136  *
9137  * The parameter @p e supplied to this function must be NULL if
9138  * xcb_glx_get_polygon_stipple_unchecked(). is used.
9139  * Otherwise, it stores the error if any.
9140  *
9141  * The returned value must be freed by the caller using free().
9142  */
9143 
9144 /*****************************************************************************
9145  **
9146  ** xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply
9147  **
9148  ** @param xcb_connection_t                      *c
9149  ** @param xcb_glx_get_polygon_stipple_cookie_t   cookie
9150  ** @param xcb_generic_error_t                  **e
9151  ** @returns xcb_glx_get_polygon_stipple_reply_t *
9152  **
9153  *****************************************************************************/
9154 
9155 xcb_glx_get_polygon_stipple_reply_t *
9156 xcb_glx_get_polygon_stipple_reply (xcb_connection_t                      *c  /**< */,
9157                                    xcb_glx_get_polygon_stipple_cookie_t   cookie  /**< */,
9158                                    xcb_generic_error_t                  **e  /**< */);
9159 
9160 int
9161 xcb_glx_get_string_sizeof (const void  *_buffer  /**< */);
9162 
9163 /**
9164  *
9165  * @param c The connection
9166  * @return A cookie
9167  *
9168  * Delivers a request to the X server.
9169  *
9170  */
9171 
9172 /*****************************************************************************
9173  **
9174  ** xcb_glx_get_string_cookie_t xcb_glx_get_string
9175  **
9176  ** @param xcb_connection_t      *c
9177  ** @param xcb_glx_context_tag_t  context_tag
9178  ** @param uint32_t               name
9179  ** @returns xcb_glx_get_string_cookie_t
9180  **
9181  *****************************************************************************/
9182 
9183 xcb_glx_get_string_cookie_t
9184 xcb_glx_get_string (xcb_connection_t      *c  /**< */,
9185                     xcb_glx_context_tag_t  context_tag  /**< */,
9186                     uint32_t               name  /**< */);
9187 
9188 /**
9189  *
9190  * @param c The connection
9191  * @return A cookie
9192  *
9193  * Delivers a request to the X server.
9194  *
9195  * This form can be used only if the request will cause
9196  * a reply to be generated. Any returned error will be
9197  * placed in the event queue.
9198  */
9199 
9200 /*****************************************************************************
9201  **
9202  ** xcb_glx_get_string_cookie_t xcb_glx_get_string_unchecked
9203  **
9204  ** @param xcb_connection_t      *c
9205  ** @param xcb_glx_context_tag_t  context_tag
9206  ** @param uint32_t               name
9207  ** @returns xcb_glx_get_string_cookie_t
9208  **
9209  *****************************************************************************/
9210 
9211 xcb_glx_get_string_cookie_t
9212 xcb_glx_get_string_unchecked (xcb_connection_t      *c  /**< */,
9213                               xcb_glx_context_tag_t  context_tag  /**< */,
9214                               uint32_t               name  /**< */);
9215 
9216 
9217 /*****************************************************************************
9218  **
9219  ** char * xcb_glx_get_string_string
9220  **
9221  ** @param const xcb_glx_get_string_reply_t *R
9222  ** @returns char *
9223  **
9224  *****************************************************************************/
9225 
9226 char *
9227 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R  /**< */);
9228 
9229 
9230 /*****************************************************************************
9231  **
9232  ** int xcb_glx_get_string_string_length
9233  **
9234  ** @param const xcb_glx_get_string_reply_t *R
9235  ** @returns int
9236  **
9237  *****************************************************************************/
9238 
9239 int
9240 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R  /**< */);
9241 
9242 
9243 /*****************************************************************************
9244  **
9245  ** xcb_generic_iterator_t xcb_glx_get_string_string_end
9246  **
9247  ** @param const xcb_glx_get_string_reply_t *R
9248  ** @returns xcb_generic_iterator_t
9249  **
9250  *****************************************************************************/
9251 
9252 xcb_generic_iterator_t
9253 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R  /**< */);
9254 
9255 /**
9256  * Return the reply
9257  * @param c      The connection
9258  * @param cookie The cookie
9259  * @param e      The xcb_generic_error_t supplied
9260  *
9261  * Returns the reply of the request asked by
9262  *
9263  * The parameter @p e supplied to this function must be NULL if
9264  * xcb_glx_get_string_unchecked(). is used.
9265  * Otherwise, it stores the error if any.
9266  *
9267  * The returned value must be freed by the caller using free().
9268  */
9269 
9270 /*****************************************************************************
9271  **
9272  ** xcb_glx_get_string_reply_t * xcb_glx_get_string_reply
9273  **
9274  ** @param xcb_connection_t             *c
9275  ** @param xcb_glx_get_string_cookie_t   cookie
9276  ** @param xcb_generic_error_t         **e
9277  ** @returns xcb_glx_get_string_reply_t *
9278  **
9279  *****************************************************************************/
9280 
9281 xcb_glx_get_string_reply_t *
9282 xcb_glx_get_string_reply (xcb_connection_t             *c  /**< */,
9283                           xcb_glx_get_string_cookie_t   cookie  /**< */,
9284                           xcb_generic_error_t         **e  /**< */);
9285 
9286 int
9287 xcb_glx_get_tex_envfv_sizeof (const void  *_buffer  /**< */);
9288 
9289 /**
9290  *
9291  * @param c The connection
9292  * @return A cookie
9293  *
9294  * Delivers a request to the X server.
9295  *
9296  */
9297 
9298 /*****************************************************************************
9299  **
9300  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv
9301  **
9302  ** @param xcb_connection_t      *c
9303  ** @param xcb_glx_context_tag_t  context_tag
9304  ** @param uint32_t               target
9305  ** @param uint32_t               pname
9306  ** @returns xcb_glx_get_tex_envfv_cookie_t
9307  **
9308  *****************************************************************************/
9309 
9310 xcb_glx_get_tex_envfv_cookie_t
9311 xcb_glx_get_tex_envfv (xcb_connection_t      *c  /**< */,
9312                        xcb_glx_context_tag_t  context_tag  /**< */,
9313                        uint32_t               target  /**< */,
9314                        uint32_t               pname  /**< */);
9315 
9316 /**
9317  *
9318  * @param c The connection
9319  * @return A cookie
9320  *
9321  * Delivers a request to the X server.
9322  *
9323  * This form can be used only if the request will cause
9324  * a reply to be generated. Any returned error will be
9325  * placed in the event queue.
9326  */
9327 
9328 /*****************************************************************************
9329  **
9330  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_unchecked
9331  **
9332  ** @param xcb_connection_t      *c
9333  ** @param xcb_glx_context_tag_t  context_tag
9334  ** @param uint32_t               target
9335  ** @param uint32_t               pname
9336  ** @returns xcb_glx_get_tex_envfv_cookie_t
9337  **
9338  *****************************************************************************/
9339 
9340 xcb_glx_get_tex_envfv_cookie_t
9341 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t      *c  /**< */,
9342                                  xcb_glx_context_tag_t  context_tag  /**< */,
9343                                  uint32_t               target  /**< */,
9344                                  uint32_t               pname  /**< */);
9345 
9346 
9347 /*****************************************************************************
9348  **
9349  ** xcb_glx_float32_t * xcb_glx_get_tex_envfv_data
9350  **
9351  ** @param const xcb_glx_get_tex_envfv_reply_t *R
9352  ** @returns xcb_glx_float32_t *
9353  **
9354  *****************************************************************************/
9355 
9356 xcb_glx_float32_t *
9357 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R  /**< */);
9358 
9359 
9360 /*****************************************************************************
9361  **
9362  ** int xcb_glx_get_tex_envfv_data_length
9363  **
9364  ** @param const xcb_glx_get_tex_envfv_reply_t *R
9365  ** @returns int
9366  **
9367  *****************************************************************************/
9368 
9369 int
9370 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R  /**< */);
9371 
9372 
9373 /*****************************************************************************
9374  **
9375  ** xcb_generic_iterator_t xcb_glx_get_tex_envfv_data_end
9376  **
9377  ** @param const xcb_glx_get_tex_envfv_reply_t *R
9378  ** @returns xcb_generic_iterator_t
9379  **
9380  *****************************************************************************/
9381 
9382 xcb_generic_iterator_t
9383 xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R  /**< */);
9384 
9385 /**
9386  * Return the reply
9387  * @param c      The connection
9388  * @param cookie The cookie
9389  * @param e      The xcb_generic_error_t supplied
9390  *
9391  * Returns the reply of the request asked by
9392  *
9393  * The parameter @p e supplied to this function must be NULL if
9394  * xcb_glx_get_tex_envfv_unchecked(). is used.
9395  * Otherwise, it stores the error if any.
9396  *
9397  * The returned value must be freed by the caller using free().
9398  */
9399 
9400 /*****************************************************************************
9401  **
9402  ** xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply
9403  **
9404  ** @param xcb_connection_t                *c
9405  ** @param xcb_glx_get_tex_envfv_cookie_t   cookie
9406  ** @param xcb_generic_error_t            **e
9407  ** @returns xcb_glx_get_tex_envfv_reply_t *
9408  **
9409  *****************************************************************************/
9410 
9411 xcb_glx_get_tex_envfv_reply_t *
9412 xcb_glx_get_tex_envfv_reply (xcb_connection_t                *c  /**< */,
9413                              xcb_glx_get_tex_envfv_cookie_t   cookie  /**< */,
9414                              xcb_generic_error_t            **e  /**< */);
9415 
9416 int
9417 xcb_glx_get_tex_enviv_sizeof (const void  *_buffer  /**< */);
9418 
9419 /**
9420  *
9421  * @param c The connection
9422  * @return A cookie
9423  *
9424  * Delivers a request to the X server.
9425  *
9426  */
9427 
9428 /*****************************************************************************
9429  **
9430  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv
9431  **
9432  ** @param xcb_connection_t      *c
9433  ** @param xcb_glx_context_tag_t  context_tag
9434  ** @param uint32_t               target
9435  ** @param uint32_t               pname
9436  ** @returns xcb_glx_get_tex_enviv_cookie_t
9437  **
9438  *****************************************************************************/
9439 
9440 xcb_glx_get_tex_enviv_cookie_t
9441 xcb_glx_get_tex_enviv (xcb_connection_t      *c  /**< */,
9442                        xcb_glx_context_tag_t  context_tag  /**< */,
9443                        uint32_t               target  /**< */,
9444                        uint32_t               pname  /**< */);
9445 
9446 /**
9447  *
9448  * @param c The connection
9449  * @return A cookie
9450  *
9451  * Delivers a request to the X server.
9452  *
9453  * This form can be used only if the request will cause
9454  * a reply to be generated. Any returned error will be
9455  * placed in the event queue.
9456  */
9457 
9458 /*****************************************************************************
9459  **
9460  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_unchecked
9461  **
9462  ** @param xcb_connection_t      *c
9463  ** @param xcb_glx_context_tag_t  context_tag
9464  ** @param uint32_t               target
9465  ** @param uint32_t               pname
9466  ** @returns xcb_glx_get_tex_enviv_cookie_t
9467  **
9468  *****************************************************************************/
9469 
9470 xcb_glx_get_tex_enviv_cookie_t
9471 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t      *c  /**< */,
9472                                  xcb_glx_context_tag_t  context_tag  /**< */,
9473                                  uint32_t               target  /**< */,
9474                                  uint32_t               pname  /**< */);
9475 
9476 
9477 /*****************************************************************************
9478  **
9479  ** int32_t * xcb_glx_get_tex_enviv_data
9480  **
9481  ** @param const xcb_glx_get_tex_enviv_reply_t *R
9482  ** @returns int32_t *
9483  **
9484  *****************************************************************************/
9485 
9486 int32_t *
9487 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R  /**< */);
9488 
9489 
9490 /*****************************************************************************
9491  **
9492  ** int xcb_glx_get_tex_enviv_data_length
9493  **
9494  ** @param const xcb_glx_get_tex_enviv_reply_t *R
9495  ** @returns int
9496  **
9497  *****************************************************************************/
9498 
9499 int
9500 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R  /**< */);
9501 
9502 
9503 /*****************************************************************************
9504  **
9505  ** xcb_generic_iterator_t xcb_glx_get_tex_enviv_data_end
9506  **
9507  ** @param const xcb_glx_get_tex_enviv_reply_t *R
9508  ** @returns xcb_generic_iterator_t
9509  **
9510  *****************************************************************************/
9511 
9512 xcb_generic_iterator_t
9513 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R  /**< */);
9514 
9515 /**
9516  * Return the reply
9517  * @param c      The connection
9518  * @param cookie The cookie
9519  * @param e      The xcb_generic_error_t supplied
9520  *
9521  * Returns the reply of the request asked by
9522  *
9523  * The parameter @p e supplied to this function must be NULL if
9524  * xcb_glx_get_tex_enviv_unchecked(). is used.
9525  * Otherwise, it stores the error if any.
9526  *
9527  * The returned value must be freed by the caller using free().
9528  */
9529 
9530 /*****************************************************************************
9531  **
9532  ** xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply
9533  **
9534  ** @param xcb_connection_t                *c
9535  ** @param xcb_glx_get_tex_enviv_cookie_t   cookie
9536  ** @param xcb_generic_error_t            **e
9537  ** @returns xcb_glx_get_tex_enviv_reply_t *
9538  **
9539  *****************************************************************************/
9540 
9541 xcb_glx_get_tex_enviv_reply_t *
9542 xcb_glx_get_tex_enviv_reply (xcb_connection_t                *c  /**< */,
9543                              xcb_glx_get_tex_enviv_cookie_t   cookie  /**< */,
9544                              xcb_generic_error_t            **e  /**< */);
9545 
9546 int
9547 xcb_glx_get_tex_gendv_sizeof (const void  *_buffer  /**< */);
9548 
9549 /**
9550  *
9551  * @param c The connection
9552  * @return A cookie
9553  *
9554  * Delivers a request to the X server.
9555  *
9556  */
9557 
9558 /*****************************************************************************
9559  **
9560  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv
9561  **
9562  ** @param xcb_connection_t      *c
9563  ** @param xcb_glx_context_tag_t  context_tag
9564  ** @param uint32_t               coord
9565  ** @param uint32_t               pname
9566  ** @returns xcb_glx_get_tex_gendv_cookie_t
9567  **
9568  *****************************************************************************/
9569 
9570 xcb_glx_get_tex_gendv_cookie_t
9571 xcb_glx_get_tex_gendv (xcb_connection_t      *c  /**< */,
9572                        xcb_glx_context_tag_t  context_tag  /**< */,
9573                        uint32_t               coord  /**< */,
9574                        uint32_t               pname  /**< */);
9575 
9576 /**
9577  *
9578  * @param c The connection
9579  * @return A cookie
9580  *
9581  * Delivers a request to the X server.
9582  *
9583  * This form can be used only if the request will cause
9584  * a reply to be generated. Any returned error will be
9585  * placed in the event queue.
9586  */
9587 
9588 /*****************************************************************************
9589  **
9590  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_unchecked
9591  **
9592  ** @param xcb_connection_t      *c
9593  ** @param xcb_glx_context_tag_t  context_tag
9594  ** @param uint32_t               coord
9595  ** @param uint32_t               pname
9596  ** @returns xcb_glx_get_tex_gendv_cookie_t
9597  **
9598  *****************************************************************************/
9599 
9600 xcb_glx_get_tex_gendv_cookie_t
9601 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t      *c  /**< */,
9602                                  xcb_glx_context_tag_t  context_tag  /**< */,
9603                                  uint32_t               coord  /**< */,
9604                                  uint32_t               pname  /**< */);
9605 
9606 
9607 /*****************************************************************************
9608  **
9609  ** xcb_glx_float64_t * xcb_glx_get_tex_gendv_data
9610  **
9611  ** @param const xcb_glx_get_tex_gendv_reply_t *R
9612  ** @returns xcb_glx_float64_t *
9613  **
9614  *****************************************************************************/
9615 
9616 xcb_glx_float64_t *
9617 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R  /**< */);
9618 
9619 
9620 /*****************************************************************************
9621  **
9622  ** int xcb_glx_get_tex_gendv_data_length
9623  **
9624  ** @param const xcb_glx_get_tex_gendv_reply_t *R
9625  ** @returns int
9626  **
9627  *****************************************************************************/
9628 
9629 int
9630 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R  /**< */);
9631 
9632 
9633 /*****************************************************************************
9634  **
9635  ** xcb_generic_iterator_t xcb_glx_get_tex_gendv_data_end
9636  **
9637  ** @param const xcb_glx_get_tex_gendv_reply_t *R
9638  ** @returns xcb_generic_iterator_t
9639  **
9640  *****************************************************************************/
9641 
9642 xcb_generic_iterator_t
9643 xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R  /**< */);
9644 
9645 /**
9646  * Return the reply
9647  * @param c      The connection
9648  * @param cookie The cookie
9649  * @param e      The xcb_generic_error_t supplied
9650  *
9651  * Returns the reply of the request asked by
9652  *
9653  * The parameter @p e supplied to this function must be NULL if
9654  * xcb_glx_get_tex_gendv_unchecked(). is used.
9655  * Otherwise, it stores the error if any.
9656  *
9657  * The returned value must be freed by the caller using free().
9658  */
9659 
9660 /*****************************************************************************
9661  **
9662  ** xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply
9663  **
9664  ** @param xcb_connection_t                *c
9665  ** @param xcb_glx_get_tex_gendv_cookie_t   cookie
9666  ** @param xcb_generic_error_t            **e
9667  ** @returns xcb_glx_get_tex_gendv_reply_t *
9668  **
9669  *****************************************************************************/
9670 
9671 xcb_glx_get_tex_gendv_reply_t *
9672 xcb_glx_get_tex_gendv_reply (xcb_connection_t                *c  /**< */,
9673                              xcb_glx_get_tex_gendv_cookie_t   cookie  /**< */,
9674                              xcb_generic_error_t            **e  /**< */);
9675 
9676 int
9677 xcb_glx_get_tex_genfv_sizeof (const void  *_buffer  /**< */);
9678 
9679 /**
9680  *
9681  * @param c The connection
9682  * @return A cookie
9683  *
9684  * Delivers a request to the X server.
9685  *
9686  */
9687 
9688 /*****************************************************************************
9689  **
9690  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv
9691  **
9692  ** @param xcb_connection_t      *c
9693  ** @param xcb_glx_context_tag_t  context_tag
9694  ** @param uint32_t               coord
9695  ** @param uint32_t               pname
9696  ** @returns xcb_glx_get_tex_genfv_cookie_t
9697  **
9698  *****************************************************************************/
9699 
9700 xcb_glx_get_tex_genfv_cookie_t
9701 xcb_glx_get_tex_genfv (xcb_connection_t      *c  /**< */,
9702                        xcb_glx_context_tag_t  context_tag  /**< */,
9703                        uint32_t               coord  /**< */,
9704                        uint32_t               pname  /**< */);
9705 
9706 /**
9707  *
9708  * @param c The connection
9709  * @return A cookie
9710  *
9711  * Delivers a request to the X server.
9712  *
9713  * This form can be used only if the request will cause
9714  * a reply to be generated. Any returned error will be
9715  * placed in the event queue.
9716  */
9717 
9718 /*****************************************************************************
9719  **
9720  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_unchecked
9721  **
9722  ** @param xcb_connection_t      *c
9723  ** @param xcb_glx_context_tag_t  context_tag
9724  ** @param uint32_t               coord
9725  ** @param uint32_t               pname
9726  ** @returns xcb_glx_get_tex_genfv_cookie_t
9727  **
9728  *****************************************************************************/
9729 
9730 xcb_glx_get_tex_genfv_cookie_t
9731 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t      *c  /**< */,
9732                                  xcb_glx_context_tag_t  context_tag  /**< */,
9733                                  uint32_t               coord  /**< */,
9734                                  uint32_t               pname  /**< */);
9735 
9736 
9737 /*****************************************************************************
9738  **
9739  ** xcb_glx_float32_t * xcb_glx_get_tex_genfv_data
9740  **
9741  ** @param const xcb_glx_get_tex_genfv_reply_t *R
9742  ** @returns xcb_glx_float32_t *
9743  **
9744  *****************************************************************************/
9745 
9746 xcb_glx_float32_t *
9747 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R  /**< */);
9748 
9749 
9750 /*****************************************************************************
9751  **
9752  ** int xcb_glx_get_tex_genfv_data_length
9753  **
9754  ** @param const xcb_glx_get_tex_genfv_reply_t *R
9755  ** @returns int
9756  **
9757  *****************************************************************************/
9758 
9759 int
9760 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R  /**< */);
9761 
9762 
9763 /*****************************************************************************
9764  **
9765  ** xcb_generic_iterator_t xcb_glx_get_tex_genfv_data_end
9766  **
9767  ** @param const xcb_glx_get_tex_genfv_reply_t *R
9768  ** @returns xcb_generic_iterator_t
9769  **
9770  *****************************************************************************/
9771 
9772 xcb_generic_iterator_t
9773 xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R  /**< */);
9774 
9775 /**
9776  * Return the reply
9777  * @param c      The connection
9778  * @param cookie The cookie
9779  * @param e      The xcb_generic_error_t supplied
9780  *
9781  * Returns the reply of the request asked by
9782  *
9783  * The parameter @p e supplied to this function must be NULL if
9784  * xcb_glx_get_tex_genfv_unchecked(). is used.
9785  * Otherwise, it stores the error if any.
9786  *
9787  * The returned value must be freed by the caller using free().
9788  */
9789 
9790 /*****************************************************************************
9791  **
9792  ** xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply
9793  **
9794  ** @param xcb_connection_t                *c
9795  ** @param xcb_glx_get_tex_genfv_cookie_t   cookie
9796  ** @param xcb_generic_error_t            **e
9797  ** @returns xcb_glx_get_tex_genfv_reply_t *
9798  **
9799  *****************************************************************************/
9800 
9801 xcb_glx_get_tex_genfv_reply_t *
9802 xcb_glx_get_tex_genfv_reply (xcb_connection_t                *c  /**< */,
9803                              xcb_glx_get_tex_genfv_cookie_t   cookie  /**< */,
9804                              xcb_generic_error_t            **e  /**< */);
9805 
9806 int
9807 xcb_glx_get_tex_geniv_sizeof (const void  *_buffer  /**< */);
9808 
9809 /**
9810  *
9811  * @param c The connection
9812  * @return A cookie
9813  *
9814  * Delivers a request to the X server.
9815  *
9816  */
9817 
9818 /*****************************************************************************
9819  **
9820  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv
9821  **
9822  ** @param xcb_connection_t      *c
9823  ** @param xcb_glx_context_tag_t  context_tag
9824  ** @param uint32_t               coord
9825  ** @param uint32_t               pname
9826  ** @returns xcb_glx_get_tex_geniv_cookie_t
9827  **
9828  *****************************************************************************/
9829 
9830 xcb_glx_get_tex_geniv_cookie_t
9831 xcb_glx_get_tex_geniv (xcb_connection_t      *c  /**< */,
9832                        xcb_glx_context_tag_t  context_tag  /**< */,
9833                        uint32_t               coord  /**< */,
9834                        uint32_t               pname  /**< */);
9835 
9836 /**
9837  *
9838  * @param c The connection
9839  * @return A cookie
9840  *
9841  * Delivers a request to the X server.
9842  *
9843  * This form can be used only if the request will cause
9844  * a reply to be generated. Any returned error will be
9845  * placed in the event queue.
9846  */
9847 
9848 /*****************************************************************************
9849  **
9850  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_unchecked
9851  **
9852  ** @param xcb_connection_t      *c
9853  ** @param xcb_glx_context_tag_t  context_tag
9854  ** @param uint32_t               coord
9855  ** @param uint32_t               pname
9856  ** @returns xcb_glx_get_tex_geniv_cookie_t
9857  **
9858  *****************************************************************************/
9859 
9860 xcb_glx_get_tex_geniv_cookie_t
9861 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t      *c  /**< */,
9862                                  xcb_glx_context_tag_t  context_tag  /**< */,
9863                                  uint32_t               coord  /**< */,
9864                                  uint32_t               pname  /**< */);
9865 
9866 
9867 /*****************************************************************************
9868  **
9869  ** int32_t * xcb_glx_get_tex_geniv_data
9870  **
9871  ** @param const xcb_glx_get_tex_geniv_reply_t *R
9872  ** @returns int32_t *
9873  **
9874  *****************************************************************************/
9875 
9876 int32_t *
9877 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R  /**< */);
9878 
9879 
9880 /*****************************************************************************
9881  **
9882  ** int xcb_glx_get_tex_geniv_data_length
9883  **
9884  ** @param const xcb_glx_get_tex_geniv_reply_t *R
9885  ** @returns int
9886  **
9887  *****************************************************************************/
9888 
9889 int
9890 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R  /**< */);
9891 
9892 
9893 /*****************************************************************************
9894  **
9895  ** xcb_generic_iterator_t xcb_glx_get_tex_geniv_data_end
9896  **
9897  ** @param const xcb_glx_get_tex_geniv_reply_t *R
9898  ** @returns xcb_generic_iterator_t
9899  **
9900  *****************************************************************************/
9901 
9902 xcb_generic_iterator_t
9903 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R  /**< */);
9904 
9905 /**
9906  * Return the reply
9907  * @param c      The connection
9908  * @param cookie The cookie
9909  * @param e      The xcb_generic_error_t supplied
9910  *
9911  * Returns the reply of the request asked by
9912  *
9913  * The parameter @p e supplied to this function must be NULL if
9914  * xcb_glx_get_tex_geniv_unchecked(). is used.
9915  * Otherwise, it stores the error if any.
9916  *
9917  * The returned value must be freed by the caller using free().
9918  */
9919 
9920 /*****************************************************************************
9921  **
9922  ** xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply
9923  **
9924  ** @param xcb_connection_t                *c
9925  ** @param xcb_glx_get_tex_geniv_cookie_t   cookie
9926  ** @param xcb_generic_error_t            **e
9927  ** @returns xcb_glx_get_tex_geniv_reply_t *
9928  **
9929  *****************************************************************************/
9930 
9931 xcb_glx_get_tex_geniv_reply_t *
9932 xcb_glx_get_tex_geniv_reply (xcb_connection_t                *c  /**< */,
9933                              xcb_glx_get_tex_geniv_cookie_t   cookie  /**< */,
9934                              xcb_generic_error_t            **e  /**< */);
9935 
9936 int
9937 xcb_glx_get_tex_image_sizeof (const void  *_buffer  /**< */);
9938 
9939 /**
9940  *
9941  * @param c The connection
9942  * @return A cookie
9943  *
9944  * Delivers a request to the X server.
9945  *
9946  */
9947 
9948 /*****************************************************************************
9949  **
9950  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image
9951  **
9952  ** @param xcb_connection_t      *c
9953  ** @param xcb_glx_context_tag_t  context_tag
9954  ** @param uint32_t               target
9955  ** @param int32_t                level
9956  ** @param uint32_t               format
9957  ** @param uint32_t               type
9958  ** @param uint8_t                swap_bytes
9959  ** @returns xcb_glx_get_tex_image_cookie_t
9960  **
9961  *****************************************************************************/
9962 
9963 xcb_glx_get_tex_image_cookie_t
9964 xcb_glx_get_tex_image (xcb_connection_t      *c  /**< */,
9965                        xcb_glx_context_tag_t  context_tag  /**< */,
9966                        uint32_t               target  /**< */,
9967                        int32_t                level  /**< */,
9968                        uint32_t               format  /**< */,
9969                        uint32_t               type  /**< */,
9970                        uint8_t                swap_bytes  /**< */);
9971 
9972 /**
9973  *
9974  * @param c The connection
9975  * @return A cookie
9976  *
9977  * Delivers a request to the X server.
9978  *
9979  * This form can be used only if the request will cause
9980  * a reply to be generated. Any returned error will be
9981  * placed in the event queue.
9982  */
9983 
9984 /*****************************************************************************
9985  **
9986  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_unchecked
9987  **
9988  ** @param xcb_connection_t      *c
9989  ** @param xcb_glx_context_tag_t  context_tag
9990  ** @param uint32_t               target
9991  ** @param int32_t                level
9992  ** @param uint32_t               format
9993  ** @param uint32_t               type
9994  ** @param uint8_t                swap_bytes
9995  ** @returns xcb_glx_get_tex_image_cookie_t
9996  **
9997  *****************************************************************************/
9998 
9999 xcb_glx_get_tex_image_cookie_t
10000 xcb_glx_get_tex_image_unchecked (xcb_connection_t      *c  /**< */,
10001                                  xcb_glx_context_tag_t  context_tag  /**< */,
10002                                  uint32_t               target  /**< */,
10003                                  int32_t                level  /**< */,
10004                                  uint32_t               format  /**< */,
10005                                  uint32_t               type  /**< */,
10006                                  uint8_t                swap_bytes  /**< */);
10007 
10008 
10009 /*****************************************************************************
10010  **
10011  ** uint8_t * xcb_glx_get_tex_image_data
10012  **
10013  ** @param const xcb_glx_get_tex_image_reply_t *R
10014  ** @returns uint8_t *
10015  **
10016  *****************************************************************************/
10017 
10018 uint8_t *
10019 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R  /**< */);
10020 
10021 
10022 /*****************************************************************************
10023  **
10024  ** int xcb_glx_get_tex_image_data_length
10025  **
10026  ** @param const xcb_glx_get_tex_image_reply_t *R
10027  ** @returns int
10028  **
10029  *****************************************************************************/
10030 
10031 int
10032 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R  /**< */);
10033 
10034 
10035 /*****************************************************************************
10036  **
10037  ** xcb_generic_iterator_t xcb_glx_get_tex_image_data_end
10038  **
10039  ** @param const xcb_glx_get_tex_image_reply_t *R
10040  ** @returns xcb_generic_iterator_t
10041  **
10042  *****************************************************************************/
10043 
10044 xcb_generic_iterator_t
10045 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R  /**< */);
10046 
10047 /**
10048  * Return the reply
10049  * @param c      The connection
10050  * @param cookie The cookie
10051  * @param e      The xcb_generic_error_t supplied
10052  *
10053  * Returns the reply of the request asked by
10054  *
10055  * The parameter @p e supplied to this function must be NULL if
10056  * xcb_glx_get_tex_image_unchecked(). is used.
10057  * Otherwise, it stores the error if any.
10058  *
10059  * The returned value must be freed by the caller using free().
10060  */
10061 
10062 /*****************************************************************************
10063  **
10064  ** xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply
10065  **
10066  ** @param xcb_connection_t                *c
10067  ** @param xcb_glx_get_tex_image_cookie_t   cookie
10068  ** @param xcb_generic_error_t            **e
10069  ** @returns xcb_glx_get_tex_image_reply_t *
10070  **
10071  *****************************************************************************/
10072 
10073 xcb_glx_get_tex_image_reply_t *
10074 xcb_glx_get_tex_image_reply (xcb_connection_t                *c  /**< */,
10075                              xcb_glx_get_tex_image_cookie_t   cookie  /**< */,
10076                              xcb_generic_error_t            **e  /**< */);
10077 
10078 int
10079 xcb_glx_get_tex_parameterfv_sizeof (const void  *_buffer  /**< */);
10080 
10081 /**
10082  *
10083  * @param c The connection
10084  * @return A cookie
10085  *
10086  * Delivers a request to the X server.
10087  *
10088  */
10089 
10090 /*****************************************************************************
10091  **
10092  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv
10093  **
10094  ** @param xcb_connection_t      *c
10095  ** @param xcb_glx_context_tag_t  context_tag
10096  ** @param uint32_t               target
10097  ** @param uint32_t               pname
10098  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
10099  **
10100  *****************************************************************************/
10101 
10102 xcb_glx_get_tex_parameterfv_cookie_t
10103 xcb_glx_get_tex_parameterfv (xcb_connection_t      *c  /**< */,
10104                              xcb_glx_context_tag_t  context_tag  /**< */,
10105                              uint32_t               target  /**< */,
10106                              uint32_t               pname  /**< */);
10107 
10108 /**
10109  *
10110  * @param c The connection
10111  * @return A cookie
10112  *
10113  * Delivers a request to the X server.
10114  *
10115  * This form can be used only if the request will cause
10116  * a reply to be generated. Any returned error will be
10117  * placed in the event queue.
10118  */
10119 
10120 /*****************************************************************************
10121  **
10122  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_unchecked
10123  **
10124  ** @param xcb_connection_t      *c
10125  ** @param xcb_glx_context_tag_t  context_tag
10126  ** @param uint32_t               target
10127  ** @param uint32_t               pname
10128  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
10129  **
10130  *****************************************************************************/
10131 
10132 xcb_glx_get_tex_parameterfv_cookie_t
10133 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
10134                                        xcb_glx_context_tag_t  context_tag  /**< */,
10135                                        uint32_t               target  /**< */,
10136                                        uint32_t               pname  /**< */);
10137 
10138 
10139 /*****************************************************************************
10140  **
10141  ** xcb_glx_float32_t * xcb_glx_get_tex_parameterfv_data
10142  **
10143  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10144  ** @returns xcb_glx_float32_t *
10145  **
10146  *****************************************************************************/
10147 
10148 xcb_glx_float32_t *
10149 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
10150 
10151 
10152 /*****************************************************************************
10153  **
10154  ** int xcb_glx_get_tex_parameterfv_data_length
10155  **
10156  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10157  ** @returns int
10158  **
10159  *****************************************************************************/
10160 
10161 int
10162 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
10163 
10164 
10165 /*****************************************************************************
10166  **
10167  ** xcb_generic_iterator_t xcb_glx_get_tex_parameterfv_data_end
10168  **
10169  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10170  ** @returns xcb_generic_iterator_t
10171  **
10172  *****************************************************************************/
10173 
10174 xcb_generic_iterator_t
10175 xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
10176 
10177 /**
10178  * Return the reply
10179  * @param c      The connection
10180  * @param cookie The cookie
10181  * @param e      The xcb_generic_error_t supplied
10182  *
10183  * Returns the reply of the request asked by
10184  *
10185  * The parameter @p e supplied to this function must be NULL if
10186  * xcb_glx_get_tex_parameterfv_unchecked(). is used.
10187  * Otherwise, it stores the error if any.
10188  *
10189  * The returned value must be freed by the caller using free().
10190  */
10191 
10192 /*****************************************************************************
10193  **
10194  ** xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply
10195  **
10196  ** @param xcb_connection_t                      *c
10197  ** @param xcb_glx_get_tex_parameterfv_cookie_t   cookie
10198  ** @param xcb_generic_error_t                  **e
10199  ** @returns xcb_glx_get_tex_parameterfv_reply_t *
10200  **
10201  *****************************************************************************/
10202 
10203 xcb_glx_get_tex_parameterfv_reply_t *
10204 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t                      *c  /**< */,
10205                                    xcb_glx_get_tex_parameterfv_cookie_t   cookie  /**< */,
10206                                    xcb_generic_error_t                  **e  /**< */);
10207 
10208 int
10209 xcb_glx_get_tex_parameteriv_sizeof (const void  *_buffer  /**< */);
10210 
10211 /**
10212  *
10213  * @param c The connection
10214  * @return A cookie
10215  *
10216  * Delivers a request to the X server.
10217  *
10218  */
10219 
10220 /*****************************************************************************
10221  **
10222  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv
10223  **
10224  ** @param xcb_connection_t      *c
10225  ** @param xcb_glx_context_tag_t  context_tag
10226  ** @param uint32_t               target
10227  ** @param uint32_t               pname
10228  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
10229  **
10230  *****************************************************************************/
10231 
10232 xcb_glx_get_tex_parameteriv_cookie_t
10233 xcb_glx_get_tex_parameteriv (xcb_connection_t      *c  /**< */,
10234                              xcb_glx_context_tag_t  context_tag  /**< */,
10235                              uint32_t               target  /**< */,
10236                              uint32_t               pname  /**< */);
10237 
10238 /**
10239  *
10240  * @param c The connection
10241  * @return A cookie
10242  *
10243  * Delivers a request to the X server.
10244  *
10245  * This form can be used only if the request will cause
10246  * a reply to be generated. Any returned error will be
10247  * placed in the event queue.
10248  */
10249 
10250 /*****************************************************************************
10251  **
10252  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_unchecked
10253  **
10254  ** @param xcb_connection_t      *c
10255  ** @param xcb_glx_context_tag_t  context_tag
10256  ** @param uint32_t               target
10257  ** @param uint32_t               pname
10258  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
10259  **
10260  *****************************************************************************/
10261 
10262 xcb_glx_get_tex_parameteriv_cookie_t
10263 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
10264                                        xcb_glx_context_tag_t  context_tag  /**< */,
10265                                        uint32_t               target  /**< */,
10266                                        uint32_t               pname  /**< */);
10267 
10268 
10269 /*****************************************************************************
10270  **
10271  ** int32_t * xcb_glx_get_tex_parameteriv_data
10272  **
10273  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10274  ** @returns int32_t *
10275  **
10276  *****************************************************************************/
10277 
10278 int32_t *
10279 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
10280 
10281 
10282 /*****************************************************************************
10283  **
10284  ** int xcb_glx_get_tex_parameteriv_data_length
10285  **
10286  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10287  ** @returns int
10288  **
10289  *****************************************************************************/
10290 
10291 int
10292 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
10293 
10294 
10295 /*****************************************************************************
10296  **
10297  ** xcb_generic_iterator_t xcb_glx_get_tex_parameteriv_data_end
10298  **
10299  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10300  ** @returns xcb_generic_iterator_t
10301  **
10302  *****************************************************************************/
10303 
10304 xcb_generic_iterator_t
10305 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
10306 
10307 /**
10308  * Return the reply
10309  * @param c      The connection
10310  * @param cookie The cookie
10311  * @param e      The xcb_generic_error_t supplied
10312  *
10313  * Returns the reply of the request asked by
10314  *
10315  * The parameter @p e supplied to this function must be NULL if
10316  * xcb_glx_get_tex_parameteriv_unchecked(). is used.
10317  * Otherwise, it stores the error if any.
10318  *
10319  * The returned value must be freed by the caller using free().
10320  */
10321 
10322 /*****************************************************************************
10323  **
10324  ** xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply
10325  **
10326  ** @param xcb_connection_t                      *c
10327  ** @param xcb_glx_get_tex_parameteriv_cookie_t   cookie
10328  ** @param xcb_generic_error_t                  **e
10329  ** @returns xcb_glx_get_tex_parameteriv_reply_t *
10330  **
10331  *****************************************************************************/
10332 
10333 xcb_glx_get_tex_parameteriv_reply_t *
10334 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t                      *c  /**< */,
10335                                    xcb_glx_get_tex_parameteriv_cookie_t   cookie  /**< */,
10336                                    xcb_generic_error_t                  **e  /**< */);
10337 
10338 int
10339 xcb_glx_get_tex_level_parameterfv_sizeof (const void  *_buffer  /**< */);
10340 
10341 /**
10342  *
10343  * @param c The connection
10344  * @return A cookie
10345  *
10346  * Delivers a request to the X server.
10347  *
10348  */
10349 
10350 /*****************************************************************************
10351  **
10352  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv
10353  **
10354  ** @param xcb_connection_t      *c
10355  ** @param xcb_glx_context_tag_t  context_tag
10356  ** @param uint32_t               target
10357  ** @param int32_t                level
10358  ** @param uint32_t               pname
10359  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
10360  **
10361  *****************************************************************************/
10362 
10363 xcb_glx_get_tex_level_parameterfv_cookie_t
10364 xcb_glx_get_tex_level_parameterfv (xcb_connection_t      *c  /**< */,
10365                                    xcb_glx_context_tag_t  context_tag  /**< */,
10366                                    uint32_t               target  /**< */,
10367                                    int32_t                level  /**< */,
10368                                    uint32_t               pname  /**< */);
10369 
10370 /**
10371  *
10372  * @param c The connection
10373  * @return A cookie
10374  *
10375  * Delivers a request to the X server.
10376  *
10377  * This form can be used only if the request will cause
10378  * a reply to be generated. Any returned error will be
10379  * placed in the event queue.
10380  */
10381 
10382 /*****************************************************************************
10383  **
10384  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_unchecked
10385  **
10386  ** @param xcb_connection_t      *c
10387  ** @param xcb_glx_context_tag_t  context_tag
10388  ** @param uint32_t               target
10389  ** @param int32_t                level
10390  ** @param uint32_t               pname
10391  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
10392  **
10393  *****************************************************************************/
10394 
10395 xcb_glx_get_tex_level_parameterfv_cookie_t
10396 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
10397                                              xcb_glx_context_tag_t  context_tag  /**< */,
10398                                              uint32_t               target  /**< */,
10399                                              int32_t                level  /**< */,
10400                                              uint32_t               pname  /**< */);
10401 
10402 
10403 /*****************************************************************************
10404  **
10405  ** xcb_glx_float32_t * xcb_glx_get_tex_level_parameterfv_data
10406  **
10407  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10408  ** @returns xcb_glx_float32_t *
10409  **
10410  *****************************************************************************/
10411 
10412 xcb_glx_float32_t *
10413 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
10414 
10415 
10416 /*****************************************************************************
10417  **
10418  ** int xcb_glx_get_tex_level_parameterfv_data_length
10419  **
10420  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10421  ** @returns int
10422  **
10423  *****************************************************************************/
10424 
10425 int
10426 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
10427 
10428 
10429 /*****************************************************************************
10430  **
10431  ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameterfv_data_end
10432  **
10433  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10434  ** @returns xcb_generic_iterator_t
10435  **
10436  *****************************************************************************/
10437 
10438 xcb_generic_iterator_t
10439 xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
10440 
10441 /**
10442  * Return the reply
10443  * @param c      The connection
10444  * @param cookie The cookie
10445  * @param e      The xcb_generic_error_t supplied
10446  *
10447  * Returns the reply of the request asked by
10448  *
10449  * The parameter @p e supplied to this function must be NULL if
10450  * xcb_glx_get_tex_level_parameterfv_unchecked(). is used.
10451  * Otherwise, it stores the error if any.
10452  *
10453  * The returned value must be freed by the caller using free().
10454  */
10455 
10456 /*****************************************************************************
10457  **
10458  ** xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_parameterfv_reply
10459  **
10460  ** @param xcb_connection_t                            *c
10461  ** @param xcb_glx_get_tex_level_parameterfv_cookie_t   cookie
10462  ** @param xcb_generic_error_t                        **e
10463  ** @returns xcb_glx_get_tex_level_parameterfv_reply_t *
10464  **
10465  *****************************************************************************/
10466 
10467 xcb_glx_get_tex_level_parameterfv_reply_t *
10468 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t                            *c  /**< */,
10469                                          xcb_glx_get_tex_level_parameterfv_cookie_t   cookie  /**< */,
10470                                          xcb_generic_error_t                        **e  /**< */);
10471 
10472 int
10473 xcb_glx_get_tex_level_parameteriv_sizeof (const void  *_buffer  /**< */);
10474 
10475 /**
10476  *
10477  * @param c The connection
10478  * @return A cookie
10479  *
10480  * Delivers a request to the X server.
10481  *
10482  */
10483 
10484 /*****************************************************************************
10485  **
10486  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv
10487  **
10488  ** @param xcb_connection_t      *c
10489  ** @param xcb_glx_context_tag_t  context_tag
10490  ** @param uint32_t               target
10491  ** @param int32_t                level
10492  ** @param uint32_t               pname
10493  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10494  **
10495  *****************************************************************************/
10496 
10497 xcb_glx_get_tex_level_parameteriv_cookie_t
10498 xcb_glx_get_tex_level_parameteriv (xcb_connection_t      *c  /**< */,
10499                                    xcb_glx_context_tag_t  context_tag  /**< */,
10500                                    uint32_t               target  /**< */,
10501                                    int32_t                level  /**< */,
10502                                    uint32_t               pname  /**< */);
10503 
10504 /**
10505  *
10506  * @param c The connection
10507  * @return A cookie
10508  *
10509  * Delivers a request to the X server.
10510  *
10511  * This form can be used only if the request will cause
10512  * a reply to be generated. Any returned error will be
10513  * placed in the event queue.
10514  */
10515 
10516 /*****************************************************************************
10517  **
10518  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_unchecked
10519  **
10520  ** @param xcb_connection_t      *c
10521  ** @param xcb_glx_context_tag_t  context_tag
10522  ** @param uint32_t               target
10523  ** @param int32_t                level
10524  ** @param uint32_t               pname
10525  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10526  **
10527  *****************************************************************************/
10528 
10529 xcb_glx_get_tex_level_parameteriv_cookie_t
10530 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
10531                                              xcb_glx_context_tag_t  context_tag  /**< */,
10532                                              uint32_t               target  /**< */,
10533                                              int32_t                level  /**< */,
10534                                              uint32_t               pname  /**< */);
10535 
10536 
10537 /*****************************************************************************
10538  **
10539  ** int32_t * xcb_glx_get_tex_level_parameteriv_data
10540  **
10541  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10542  ** @returns int32_t *
10543  **
10544  *****************************************************************************/
10545 
10546 int32_t *
10547 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
10548 
10549 
10550 /*****************************************************************************
10551  **
10552  ** int xcb_glx_get_tex_level_parameteriv_data_length
10553  **
10554  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10555  ** @returns int
10556  **
10557  *****************************************************************************/
10558 
10559 int
10560 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
10561 
10562 
10563 /*****************************************************************************
10564  **
10565  ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameteriv_data_end
10566  **
10567  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10568  ** @returns xcb_generic_iterator_t
10569  **
10570  *****************************************************************************/
10571 
10572 xcb_generic_iterator_t
10573 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
10574 
10575 /**
10576  * Return the reply
10577  * @param c      The connection
10578  * @param cookie The cookie
10579  * @param e      The xcb_generic_error_t supplied
10580  *
10581  * Returns the reply of the request asked by
10582  *
10583  * The parameter @p e supplied to this function must be NULL if
10584  * xcb_glx_get_tex_level_parameteriv_unchecked(). is used.
10585  * Otherwise, it stores the error if any.
10586  *
10587  * The returned value must be freed by the caller using free().
10588  */
10589 
10590 /*****************************************************************************
10591  **
10592  ** xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_parameteriv_reply
10593  **
10594  ** @param xcb_connection_t                            *c
10595  ** @param xcb_glx_get_tex_level_parameteriv_cookie_t   cookie
10596  ** @param xcb_generic_error_t                        **e
10597  ** @returns xcb_glx_get_tex_level_parameteriv_reply_t *
10598  **
10599  *****************************************************************************/
10600 
10601 xcb_glx_get_tex_level_parameteriv_reply_t *
10602 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t                            *c  /**< */,
10603                                          xcb_glx_get_tex_level_parameteriv_cookie_t   cookie  /**< */,
10604                                          xcb_generic_error_t                        **e  /**< */);
10605 
10606 /**
10607  *
10608  * @param c The connection
10609  * @return A cookie
10610  *
10611  * Delivers a request to the X server.
10612  *
10613  */
10614 
10615 /*****************************************************************************
10616  **
10617  ** xcb_glx_is_list_cookie_t xcb_glx_is_list
10618  **
10619  ** @param xcb_connection_t      *c
10620  ** @param xcb_glx_context_tag_t  context_tag
10621  ** @param uint32_t               list
10622  ** @returns xcb_glx_is_list_cookie_t
10623  **
10624  *****************************************************************************/
10625 
10626 xcb_glx_is_list_cookie_t
10627 xcb_glx_is_list (xcb_connection_t      *c  /**< */,
10628                  xcb_glx_context_tag_t  context_tag  /**< */,
10629                  uint32_t               list  /**< */);
10630 
10631 /**
10632  *
10633  * @param c The connection
10634  * @return A cookie
10635  *
10636  * Delivers a request to the X server.
10637  *
10638  * This form can be used only if the request will cause
10639  * a reply to be generated. Any returned error will be
10640  * placed in the event queue.
10641  */
10642 
10643 /*****************************************************************************
10644  **
10645  ** xcb_glx_is_list_cookie_t xcb_glx_is_list_unchecked
10646  **
10647  ** @param xcb_connection_t      *c
10648  ** @param xcb_glx_context_tag_t  context_tag
10649  ** @param uint32_t               list
10650  ** @returns xcb_glx_is_list_cookie_t
10651  **
10652  *****************************************************************************/
10653 
10654 xcb_glx_is_list_cookie_t
10655 xcb_glx_is_list_unchecked (xcb_connection_t      *c  /**< */,
10656                            xcb_glx_context_tag_t  context_tag  /**< */,
10657                            uint32_t               list  /**< */);
10658 
10659 /**
10660  * Return the reply
10661  * @param c      The connection
10662  * @param cookie The cookie
10663  * @param e      The xcb_generic_error_t supplied
10664  *
10665  * Returns the reply of the request asked by
10666  *
10667  * The parameter @p e supplied to this function must be NULL if
10668  * xcb_glx_is_list_unchecked(). is used.
10669  * Otherwise, it stores the error if any.
10670  *
10671  * The returned value must be freed by the caller using free().
10672  */
10673 
10674 /*****************************************************************************
10675  **
10676  ** xcb_glx_is_list_reply_t * xcb_glx_is_list_reply
10677  **
10678  ** @param xcb_connection_t          *c
10679  ** @param xcb_glx_is_list_cookie_t   cookie
10680  ** @param xcb_generic_error_t      **e
10681  ** @returns xcb_glx_is_list_reply_t *
10682  **
10683  *****************************************************************************/
10684 
10685 xcb_glx_is_list_reply_t *
10686 xcb_glx_is_list_reply (xcb_connection_t          *c  /**< */,
10687                        xcb_glx_is_list_cookie_t   cookie  /**< */,
10688                        xcb_generic_error_t      **e  /**< */);
10689 
10690 /**
10691  *
10692  * @param c The connection
10693  * @return A cookie
10694  *
10695  * Delivers a request to the X server.
10696  *
10697  * This form can be used only if the request will not cause
10698  * a reply to be generated. Any returned error will be
10699  * saved for handling by xcb_request_check().
10700  */
10701 
10702 /*****************************************************************************
10703  **
10704  ** xcb_void_cookie_t xcb_glx_flush_checked
10705  **
10706  ** @param xcb_connection_t      *c
10707  ** @param xcb_glx_context_tag_t  context_tag
10708  ** @returns xcb_void_cookie_t
10709  **
10710  *****************************************************************************/
10711 
10712 xcb_void_cookie_t
10713 xcb_glx_flush_checked (xcb_connection_t      *c  /**< */,
10714                        xcb_glx_context_tag_t  context_tag  /**< */);
10715 
10716 /**
10717  *
10718  * @param c The connection
10719  * @return A cookie
10720  *
10721  * Delivers a request to the X server.
10722  *
10723  */
10724 
10725 /*****************************************************************************
10726  **
10727  ** xcb_void_cookie_t xcb_glx_flush
10728  **
10729  ** @param xcb_connection_t      *c
10730  ** @param xcb_glx_context_tag_t  context_tag
10731  ** @returns xcb_void_cookie_t
10732  **
10733  *****************************************************************************/
10734 
10735 xcb_void_cookie_t
10736 xcb_glx_flush (xcb_connection_t      *c  /**< */,
10737                xcb_glx_context_tag_t  context_tag  /**< */);
10738 
10739 int
10740 xcb_glx_are_textures_resident_sizeof (const void  *_buffer  /**< */);
10741 
10742 /**
10743  *
10744  * @param c The connection
10745  * @return A cookie
10746  *
10747  * Delivers a request to the X server.
10748  *
10749  */
10750 
10751 /*****************************************************************************
10752  **
10753  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident
10754  **
10755  ** @param xcb_connection_t      *c
10756  ** @param xcb_glx_context_tag_t  context_tag
10757  ** @param int32_t                n
10758  ** @param const uint32_t        *textures
10759  ** @returns xcb_glx_are_textures_resident_cookie_t
10760  **
10761  *****************************************************************************/
10762 
10763 xcb_glx_are_textures_resident_cookie_t
10764 xcb_glx_are_textures_resident (xcb_connection_t      *c  /**< */,
10765                                xcb_glx_context_tag_t  context_tag  /**< */,
10766                                int32_t                n  /**< */,
10767                                const uint32_t        *textures  /**< */);
10768 
10769 /**
10770  *
10771  * @param c The connection
10772  * @return A cookie
10773  *
10774  * Delivers a request to the X server.
10775  *
10776  * This form can be used only if the request will cause
10777  * a reply to be generated. Any returned error will be
10778  * placed in the event queue.
10779  */
10780 
10781 /*****************************************************************************
10782  **
10783  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_unchecked
10784  **
10785  ** @param xcb_connection_t      *c
10786  ** @param xcb_glx_context_tag_t  context_tag
10787  ** @param int32_t                n
10788  ** @param const uint32_t        *textures
10789  ** @returns xcb_glx_are_textures_resident_cookie_t
10790  **
10791  *****************************************************************************/
10792 
10793 xcb_glx_are_textures_resident_cookie_t
10794 xcb_glx_are_textures_resident_unchecked (xcb_connection_t      *c  /**< */,
10795                                          xcb_glx_context_tag_t  context_tag  /**< */,
10796                                          int32_t                n  /**< */,
10797                                          const uint32_t        *textures  /**< */);
10798 
10799 
10800 /*****************************************************************************
10801  **
10802  ** uint8_t * xcb_glx_are_textures_resident_data
10803  **
10804  ** @param const xcb_glx_are_textures_resident_reply_t *R
10805  ** @returns uint8_t *
10806  **
10807  *****************************************************************************/
10808 
10809 uint8_t *
10810 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R  /**< */);
10811 
10812 
10813 /*****************************************************************************
10814  **
10815  ** int xcb_glx_are_textures_resident_data_length
10816  **
10817  ** @param const xcb_glx_are_textures_resident_reply_t *R
10818  ** @returns int
10819  **
10820  *****************************************************************************/
10821 
10822 int
10823 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R  /**< */);
10824 
10825 
10826 /*****************************************************************************
10827  **
10828  ** xcb_generic_iterator_t xcb_glx_are_textures_resident_data_end
10829  **
10830  ** @param const xcb_glx_are_textures_resident_reply_t *R
10831  ** @returns xcb_generic_iterator_t
10832  **
10833  *****************************************************************************/
10834 
10835 xcb_generic_iterator_t
10836 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R  /**< */);
10837 
10838 /**
10839  * Return the reply
10840  * @param c      The connection
10841  * @param cookie The cookie
10842  * @param e      The xcb_generic_error_t supplied
10843  *
10844  * Returns the reply of the request asked by
10845  *
10846  * The parameter @p e supplied to this function must be NULL if
10847  * xcb_glx_are_textures_resident_unchecked(). is used.
10848  * Otherwise, it stores the error if any.
10849  *
10850  * The returned value must be freed by the caller using free().
10851  */
10852 
10853 /*****************************************************************************
10854  **
10855  ** xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_reply
10856  **
10857  ** @param xcb_connection_t                        *c
10858  ** @param xcb_glx_are_textures_resident_cookie_t   cookie
10859  ** @param xcb_generic_error_t                    **e
10860  ** @returns xcb_glx_are_textures_resident_reply_t *
10861  **
10862  *****************************************************************************/
10863 
10864 xcb_glx_are_textures_resident_reply_t *
10865 xcb_glx_are_textures_resident_reply (xcb_connection_t                        *c  /**< */,
10866                                      xcb_glx_are_textures_resident_cookie_t   cookie  /**< */,
10867                                      xcb_generic_error_t                    **e  /**< */);
10868 
10869 int
10870 xcb_glx_delete_textures_sizeof (const void  *_buffer  /**< */);
10871 
10872 /**
10873  *
10874  * @param c The connection
10875  * @return A cookie
10876  *
10877  * Delivers a request to the X server.
10878  *
10879  * This form can be used only if the request will not cause
10880  * a reply to be generated. Any returned error will be
10881  * saved for handling by xcb_request_check().
10882  */
10883 
10884 /*****************************************************************************
10885  **
10886  ** xcb_void_cookie_t xcb_glx_delete_textures_checked
10887  **
10888  ** @param xcb_connection_t      *c
10889  ** @param xcb_glx_context_tag_t  context_tag
10890  ** @param int32_t                n
10891  ** @param const uint32_t        *textures
10892  ** @returns xcb_void_cookie_t
10893  **
10894  *****************************************************************************/
10895 
10896 xcb_void_cookie_t
10897 xcb_glx_delete_textures_checked (xcb_connection_t      *c  /**< */,
10898                                  xcb_glx_context_tag_t  context_tag  /**< */,
10899                                  int32_t                n  /**< */,
10900                                  const uint32_t        *textures  /**< */);
10901 
10902 /**
10903  *
10904  * @param c The connection
10905  * @return A cookie
10906  *
10907  * Delivers a request to the X server.
10908  *
10909  */
10910 
10911 /*****************************************************************************
10912  **
10913  ** xcb_void_cookie_t xcb_glx_delete_textures
10914  **
10915  ** @param xcb_connection_t      *c
10916  ** @param xcb_glx_context_tag_t  context_tag
10917  ** @param int32_t                n
10918  ** @param const uint32_t        *textures
10919  ** @returns xcb_void_cookie_t
10920  **
10921  *****************************************************************************/
10922 
10923 xcb_void_cookie_t
10924 xcb_glx_delete_textures (xcb_connection_t      *c  /**< */,
10925                          xcb_glx_context_tag_t  context_tag  /**< */,
10926                          int32_t                n  /**< */,
10927                          const uint32_t        *textures  /**< */);
10928 
10929 int
10930 xcb_glx_gen_textures_sizeof (const void  *_buffer  /**< */);
10931 
10932 /**
10933  *
10934  * @param c The connection
10935  * @return A cookie
10936  *
10937  * Delivers a request to the X server.
10938  *
10939  */
10940 
10941 /*****************************************************************************
10942  **
10943  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures
10944  **
10945  ** @param xcb_connection_t      *c
10946  ** @param xcb_glx_context_tag_t  context_tag
10947  ** @param int32_t                n
10948  ** @returns xcb_glx_gen_textures_cookie_t
10949  **
10950  *****************************************************************************/
10951 
10952 xcb_glx_gen_textures_cookie_t
10953 xcb_glx_gen_textures (xcb_connection_t      *c  /**< */,
10954                       xcb_glx_context_tag_t  context_tag  /**< */,
10955                       int32_t                n  /**< */);
10956 
10957 /**
10958  *
10959  * @param c The connection
10960  * @return A cookie
10961  *
10962  * Delivers a request to the X server.
10963  *
10964  * This form can be used only if the request will cause
10965  * a reply to be generated. Any returned error will be
10966  * placed in the event queue.
10967  */
10968 
10969 /*****************************************************************************
10970  **
10971  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_unchecked
10972  **
10973  ** @param xcb_connection_t      *c
10974  ** @param xcb_glx_context_tag_t  context_tag
10975  ** @param int32_t                n
10976  ** @returns xcb_glx_gen_textures_cookie_t
10977  **
10978  *****************************************************************************/
10979 
10980 xcb_glx_gen_textures_cookie_t
10981 xcb_glx_gen_textures_unchecked (xcb_connection_t      *c  /**< */,
10982                                 xcb_glx_context_tag_t  context_tag  /**< */,
10983                                 int32_t                n  /**< */);
10984 
10985 
10986 /*****************************************************************************
10987  **
10988  ** uint32_t * xcb_glx_gen_textures_data
10989  **
10990  ** @param const xcb_glx_gen_textures_reply_t *R
10991  ** @returns uint32_t *
10992  **
10993  *****************************************************************************/
10994 
10995 uint32_t *
10996 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R  /**< */);
10997 
10998 
10999 /*****************************************************************************
11000  **
11001  ** int xcb_glx_gen_textures_data_length
11002  **
11003  ** @param const xcb_glx_gen_textures_reply_t *R
11004  ** @returns int
11005  **
11006  *****************************************************************************/
11007 
11008 int
11009 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R  /**< */);
11010 
11011 
11012 /*****************************************************************************
11013  **
11014  ** xcb_generic_iterator_t xcb_glx_gen_textures_data_end
11015  **
11016  ** @param const xcb_glx_gen_textures_reply_t *R
11017  ** @returns xcb_generic_iterator_t
11018  **
11019  *****************************************************************************/
11020 
11021 xcb_generic_iterator_t
11022 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R  /**< */);
11023 
11024 /**
11025  * Return the reply
11026  * @param c      The connection
11027  * @param cookie The cookie
11028  * @param e      The xcb_generic_error_t supplied
11029  *
11030  * Returns the reply of the request asked by
11031  *
11032  * The parameter @p e supplied to this function must be NULL if
11033  * xcb_glx_gen_textures_unchecked(). is used.
11034  * Otherwise, it stores the error if any.
11035  *
11036  * The returned value must be freed by the caller using free().
11037  */
11038 
11039 /*****************************************************************************
11040  **
11041  ** xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply
11042  **
11043  ** @param xcb_connection_t               *c
11044  ** @param xcb_glx_gen_textures_cookie_t   cookie
11045  ** @param xcb_generic_error_t           **e
11046  ** @returns xcb_glx_gen_textures_reply_t *
11047  **
11048  *****************************************************************************/
11049 
11050 xcb_glx_gen_textures_reply_t *
11051 xcb_glx_gen_textures_reply (xcb_connection_t               *c  /**< */,
11052                             xcb_glx_gen_textures_cookie_t   cookie  /**< */,
11053                             xcb_generic_error_t           **e  /**< */);
11054 
11055 /**
11056  *
11057  * @param c The connection
11058  * @return A cookie
11059  *
11060  * Delivers a request to the X server.
11061  *
11062  */
11063 
11064 /*****************************************************************************
11065  **
11066  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture
11067  **
11068  ** @param xcb_connection_t      *c
11069  ** @param xcb_glx_context_tag_t  context_tag
11070  ** @param uint32_t               texture
11071  ** @returns xcb_glx_is_texture_cookie_t
11072  **
11073  *****************************************************************************/
11074 
11075 xcb_glx_is_texture_cookie_t
11076 xcb_glx_is_texture (xcb_connection_t      *c  /**< */,
11077                     xcb_glx_context_tag_t  context_tag  /**< */,
11078                     uint32_t               texture  /**< */);
11079 
11080 /**
11081  *
11082  * @param c The connection
11083  * @return A cookie
11084  *
11085  * Delivers a request to the X server.
11086  *
11087  * This form can be used only if the request will cause
11088  * a reply to be generated. Any returned error will be
11089  * placed in the event queue.
11090  */
11091 
11092 /*****************************************************************************
11093  **
11094  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture_unchecked
11095  **
11096  ** @param xcb_connection_t      *c
11097  ** @param xcb_glx_context_tag_t  context_tag
11098  ** @param uint32_t               texture
11099  ** @returns xcb_glx_is_texture_cookie_t
11100  **
11101  *****************************************************************************/
11102 
11103 xcb_glx_is_texture_cookie_t
11104 xcb_glx_is_texture_unchecked (xcb_connection_t      *c  /**< */,
11105                               xcb_glx_context_tag_t  context_tag  /**< */,
11106                               uint32_t               texture  /**< */);
11107 
11108 /**
11109  * Return the reply
11110  * @param c      The connection
11111  * @param cookie The cookie
11112  * @param e      The xcb_generic_error_t supplied
11113  *
11114  * Returns the reply of the request asked by
11115  *
11116  * The parameter @p e supplied to this function must be NULL if
11117  * xcb_glx_is_texture_unchecked(). is used.
11118  * Otherwise, it stores the error if any.
11119  *
11120  * The returned value must be freed by the caller using free().
11121  */
11122 
11123 /*****************************************************************************
11124  **
11125  ** xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply
11126  **
11127  ** @param xcb_connection_t             *c
11128  ** @param xcb_glx_is_texture_cookie_t   cookie
11129  ** @param xcb_generic_error_t         **e
11130  ** @returns xcb_glx_is_texture_reply_t *
11131  **
11132  *****************************************************************************/
11133 
11134 xcb_glx_is_texture_reply_t *
11135 xcb_glx_is_texture_reply (xcb_connection_t             *c  /**< */,
11136                           xcb_glx_is_texture_cookie_t   cookie  /**< */,
11137                           xcb_generic_error_t         **e  /**< */);
11138 
11139 int
11140 xcb_glx_get_color_table_sizeof (const void  *_buffer  /**< */);
11141 
11142 /**
11143  *
11144  * @param c The connection
11145  * @return A cookie
11146  *
11147  * Delivers a request to the X server.
11148  *
11149  */
11150 
11151 /*****************************************************************************
11152  **
11153  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table
11154  **
11155  ** @param xcb_connection_t      *c
11156  ** @param xcb_glx_context_tag_t  context_tag
11157  ** @param uint32_t               target
11158  ** @param uint32_t               format
11159  ** @param uint32_t               type
11160  ** @param uint8_t                swap_bytes
11161  ** @returns xcb_glx_get_color_table_cookie_t
11162  **
11163  *****************************************************************************/
11164 
11165 xcb_glx_get_color_table_cookie_t
11166 xcb_glx_get_color_table (xcb_connection_t      *c  /**< */,
11167                          xcb_glx_context_tag_t  context_tag  /**< */,
11168                          uint32_t               target  /**< */,
11169                          uint32_t               format  /**< */,
11170                          uint32_t               type  /**< */,
11171                          uint8_t                swap_bytes  /**< */);
11172 
11173 /**
11174  *
11175  * @param c The connection
11176  * @return A cookie
11177  *
11178  * Delivers a request to the X server.
11179  *
11180  * This form can be used only if the request will cause
11181  * a reply to be generated. Any returned error will be
11182  * placed in the event queue.
11183  */
11184 
11185 /*****************************************************************************
11186  **
11187  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_unchecked
11188  **
11189  ** @param xcb_connection_t      *c
11190  ** @param xcb_glx_context_tag_t  context_tag
11191  ** @param uint32_t               target
11192  ** @param uint32_t               format
11193  ** @param uint32_t               type
11194  ** @param uint8_t                swap_bytes
11195  ** @returns xcb_glx_get_color_table_cookie_t
11196  **
11197  *****************************************************************************/
11198 
11199 xcb_glx_get_color_table_cookie_t
11200 xcb_glx_get_color_table_unchecked (xcb_connection_t      *c  /**< */,
11201                                    xcb_glx_context_tag_t  context_tag  /**< */,
11202                                    uint32_t               target  /**< */,
11203                                    uint32_t               format  /**< */,
11204                                    uint32_t               type  /**< */,
11205                                    uint8_t                swap_bytes  /**< */);
11206 
11207 
11208 /*****************************************************************************
11209  **
11210  ** uint8_t * xcb_glx_get_color_table_data
11211  **
11212  ** @param const xcb_glx_get_color_table_reply_t *R
11213  ** @returns uint8_t *
11214  **
11215  *****************************************************************************/
11216 
11217 uint8_t *
11218 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R  /**< */);
11219 
11220 
11221 /*****************************************************************************
11222  **
11223  ** int xcb_glx_get_color_table_data_length
11224  **
11225  ** @param const xcb_glx_get_color_table_reply_t *R
11226  ** @returns int
11227  **
11228  *****************************************************************************/
11229 
11230 int
11231 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R  /**< */);
11232 
11233 
11234 /*****************************************************************************
11235  **
11236  ** xcb_generic_iterator_t xcb_glx_get_color_table_data_end
11237  **
11238  ** @param const xcb_glx_get_color_table_reply_t *R
11239  ** @returns xcb_generic_iterator_t
11240  **
11241  *****************************************************************************/
11242 
11243 xcb_generic_iterator_t
11244 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R  /**< */);
11245 
11246 /**
11247  * Return the reply
11248  * @param c      The connection
11249  * @param cookie The cookie
11250  * @param e      The xcb_generic_error_t supplied
11251  *
11252  * Returns the reply of the request asked by
11253  *
11254  * The parameter @p e supplied to this function must be NULL if
11255  * xcb_glx_get_color_table_unchecked(). is used.
11256  * Otherwise, it stores the error if any.
11257  *
11258  * The returned value must be freed by the caller using free().
11259  */
11260 
11261 /*****************************************************************************
11262  **
11263  ** xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply
11264  **
11265  ** @param xcb_connection_t                  *c
11266  ** @param xcb_glx_get_color_table_cookie_t   cookie
11267  ** @param xcb_generic_error_t              **e
11268  ** @returns xcb_glx_get_color_table_reply_t *
11269  **
11270  *****************************************************************************/
11271 
11272 xcb_glx_get_color_table_reply_t *
11273 xcb_glx_get_color_table_reply (xcb_connection_t                  *c  /**< */,
11274                                xcb_glx_get_color_table_cookie_t   cookie  /**< */,
11275                                xcb_generic_error_t              **e  /**< */);
11276 
11277 int
11278 xcb_glx_get_color_table_parameterfv_sizeof (const void  *_buffer  /**< */);
11279 
11280 /**
11281  *
11282  * @param c The connection
11283  * @return A cookie
11284  *
11285  * Delivers a request to the X server.
11286  *
11287  */
11288 
11289 /*****************************************************************************
11290  **
11291  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv
11292  **
11293  ** @param xcb_connection_t      *c
11294  ** @param xcb_glx_context_tag_t  context_tag
11295  ** @param uint32_t               target
11296  ** @param uint32_t               pname
11297  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
11298  **
11299  *****************************************************************************/
11300 
11301 xcb_glx_get_color_table_parameterfv_cookie_t
11302 xcb_glx_get_color_table_parameterfv (xcb_connection_t      *c  /**< */,
11303                                      xcb_glx_context_tag_t  context_tag  /**< */,
11304                                      uint32_t               target  /**< */,
11305                                      uint32_t               pname  /**< */);
11306 
11307 /**
11308  *
11309  * @param c The connection
11310  * @return A cookie
11311  *
11312  * Delivers a request to the X server.
11313  *
11314  * This form can be used only if the request will cause
11315  * a reply to be generated. Any returned error will be
11316  * placed in the event queue.
11317  */
11318 
11319 /*****************************************************************************
11320  **
11321  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_unchecked
11322  **
11323  ** @param xcb_connection_t      *c
11324  ** @param xcb_glx_context_tag_t  context_tag
11325  ** @param uint32_t               target
11326  ** @param uint32_t               pname
11327  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
11328  **
11329  *****************************************************************************/
11330 
11331 xcb_glx_get_color_table_parameterfv_cookie_t
11332 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
11333                                                xcb_glx_context_tag_t  context_tag  /**< */,
11334                                                uint32_t               target  /**< */,
11335                                                uint32_t               pname  /**< */);
11336 
11337 
11338 /*****************************************************************************
11339  **
11340  ** xcb_glx_float32_t * xcb_glx_get_color_table_parameterfv_data
11341  **
11342  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11343  ** @returns xcb_glx_float32_t *
11344  **
11345  *****************************************************************************/
11346 
11347 xcb_glx_float32_t *
11348 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
11349 
11350 
11351 /*****************************************************************************
11352  **
11353  ** int xcb_glx_get_color_table_parameterfv_data_length
11354  **
11355  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11356  ** @returns int
11357  **
11358  *****************************************************************************/
11359 
11360 int
11361 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
11362 
11363 
11364 /*****************************************************************************
11365  **
11366  ** xcb_generic_iterator_t xcb_glx_get_color_table_parameterfv_data_end
11367  **
11368  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11369  ** @returns xcb_generic_iterator_t
11370  **
11371  *****************************************************************************/
11372 
11373 xcb_generic_iterator_t
11374 xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
11375 
11376 /**
11377  * Return the reply
11378  * @param c      The connection
11379  * @param cookie The cookie
11380  * @param e      The xcb_generic_error_t supplied
11381  *
11382  * Returns the reply of the request asked by
11383  *
11384  * The parameter @p e supplied to this function must be NULL if
11385  * xcb_glx_get_color_table_parameterfv_unchecked(). is used.
11386  * Otherwise, it stores the error if any.
11387  *
11388  * The returned value must be freed by the caller using free().
11389  */
11390 
11391 /*****************************************************************************
11392  **
11393  ** xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_parameterfv_reply
11394  **
11395  ** @param xcb_connection_t                              *c
11396  ** @param xcb_glx_get_color_table_parameterfv_cookie_t   cookie
11397  ** @param xcb_generic_error_t                          **e
11398  ** @returns xcb_glx_get_color_table_parameterfv_reply_t *
11399  **
11400  *****************************************************************************/
11401 
11402 xcb_glx_get_color_table_parameterfv_reply_t *
11403 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t                              *c  /**< */,
11404                                            xcb_glx_get_color_table_parameterfv_cookie_t   cookie  /**< */,
11405                                            xcb_generic_error_t                          **e  /**< */);
11406 
11407 int
11408 xcb_glx_get_color_table_parameteriv_sizeof (const void  *_buffer  /**< */);
11409 
11410 /**
11411  *
11412  * @param c The connection
11413  * @return A cookie
11414  *
11415  * Delivers a request to the X server.
11416  *
11417  */
11418 
11419 /*****************************************************************************
11420  **
11421  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv
11422  **
11423  ** @param xcb_connection_t      *c
11424  ** @param xcb_glx_context_tag_t  context_tag
11425  ** @param uint32_t               target
11426  ** @param uint32_t               pname
11427  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
11428  **
11429  *****************************************************************************/
11430 
11431 xcb_glx_get_color_table_parameteriv_cookie_t
11432 xcb_glx_get_color_table_parameteriv (xcb_connection_t      *c  /**< */,
11433                                      xcb_glx_context_tag_t  context_tag  /**< */,
11434                                      uint32_t               target  /**< */,
11435                                      uint32_t               pname  /**< */);
11436 
11437 /**
11438  *
11439  * @param c The connection
11440  * @return A cookie
11441  *
11442  * Delivers a request to the X server.
11443  *
11444  * This form can be used only if the request will cause
11445  * a reply to be generated. Any returned error will be
11446  * placed in the event queue.
11447  */
11448 
11449 /*****************************************************************************
11450  **
11451  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_unchecked
11452  **
11453  ** @param xcb_connection_t      *c
11454  ** @param xcb_glx_context_tag_t  context_tag
11455  ** @param uint32_t               target
11456  ** @param uint32_t               pname
11457  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
11458  **
11459  *****************************************************************************/
11460 
11461 xcb_glx_get_color_table_parameteriv_cookie_t
11462 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
11463                                                xcb_glx_context_tag_t  context_tag  /**< */,
11464                                                uint32_t               target  /**< */,
11465                                                uint32_t               pname  /**< */);
11466 
11467 
11468 /*****************************************************************************
11469  **
11470  ** int32_t * xcb_glx_get_color_table_parameteriv_data
11471  **
11472  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11473  ** @returns int32_t *
11474  **
11475  *****************************************************************************/
11476 
11477 int32_t *
11478 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
11479 
11480 
11481 /*****************************************************************************
11482  **
11483  ** int xcb_glx_get_color_table_parameteriv_data_length
11484  **
11485  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11486  ** @returns int
11487  **
11488  *****************************************************************************/
11489 
11490 int
11491 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
11492 
11493 
11494 /*****************************************************************************
11495  **
11496  ** xcb_generic_iterator_t xcb_glx_get_color_table_parameteriv_data_end
11497  **
11498  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11499  ** @returns xcb_generic_iterator_t
11500  **
11501  *****************************************************************************/
11502 
11503 xcb_generic_iterator_t
11504 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
11505 
11506 /**
11507  * Return the reply
11508  * @param c      The connection
11509  * @param cookie The cookie
11510  * @param e      The xcb_generic_error_t supplied
11511  *
11512  * Returns the reply of the request asked by
11513  *
11514  * The parameter @p e supplied to this function must be NULL if
11515  * xcb_glx_get_color_table_parameteriv_unchecked(). is used.
11516  * Otherwise, it stores the error if any.
11517  *
11518  * The returned value must be freed by the caller using free().
11519  */
11520 
11521 /*****************************************************************************
11522  **
11523  ** xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_parameteriv_reply
11524  **
11525  ** @param xcb_connection_t                              *c
11526  ** @param xcb_glx_get_color_table_parameteriv_cookie_t   cookie
11527  ** @param xcb_generic_error_t                          **e
11528  ** @returns xcb_glx_get_color_table_parameteriv_reply_t *
11529  **
11530  *****************************************************************************/
11531 
11532 xcb_glx_get_color_table_parameteriv_reply_t *
11533 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t                              *c  /**< */,
11534                                            xcb_glx_get_color_table_parameteriv_cookie_t   cookie  /**< */,
11535                                            xcb_generic_error_t                          **e  /**< */);
11536 
11537 int
11538 xcb_glx_get_convolution_filter_sizeof (const void  *_buffer  /**< */);
11539 
11540 /**
11541  *
11542  * @param c The connection
11543  * @return A cookie
11544  *
11545  * Delivers a request to the X server.
11546  *
11547  */
11548 
11549 /*****************************************************************************
11550  **
11551  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter
11552  **
11553  ** @param xcb_connection_t      *c
11554  ** @param xcb_glx_context_tag_t  context_tag
11555  ** @param uint32_t               target
11556  ** @param uint32_t               format
11557  ** @param uint32_t               type
11558  ** @param uint8_t                swap_bytes
11559  ** @returns xcb_glx_get_convolution_filter_cookie_t
11560  **
11561  *****************************************************************************/
11562 
11563 xcb_glx_get_convolution_filter_cookie_t
11564 xcb_glx_get_convolution_filter (xcb_connection_t      *c  /**< */,
11565                                 xcb_glx_context_tag_t  context_tag  /**< */,
11566                                 uint32_t               target  /**< */,
11567                                 uint32_t               format  /**< */,
11568                                 uint32_t               type  /**< */,
11569                                 uint8_t                swap_bytes  /**< */);
11570 
11571 /**
11572  *
11573  * @param c The connection
11574  * @return A cookie
11575  *
11576  * Delivers a request to the X server.
11577  *
11578  * This form can be used only if the request will cause
11579  * a reply to be generated. Any returned error will be
11580  * placed in the event queue.
11581  */
11582 
11583 /*****************************************************************************
11584  **
11585  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_unchecked
11586  **
11587  ** @param xcb_connection_t      *c
11588  ** @param xcb_glx_context_tag_t  context_tag
11589  ** @param uint32_t               target
11590  ** @param uint32_t               format
11591  ** @param uint32_t               type
11592  ** @param uint8_t                swap_bytes
11593  ** @returns xcb_glx_get_convolution_filter_cookie_t
11594  **
11595  *****************************************************************************/
11596 
11597 xcb_glx_get_convolution_filter_cookie_t
11598 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t      *c  /**< */,
11599                                           xcb_glx_context_tag_t  context_tag  /**< */,
11600                                           uint32_t               target  /**< */,
11601                                           uint32_t               format  /**< */,
11602                                           uint32_t               type  /**< */,
11603                                           uint8_t                swap_bytes  /**< */);
11604 
11605 
11606 /*****************************************************************************
11607  **
11608  ** uint8_t * xcb_glx_get_convolution_filter_data
11609  **
11610  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11611  ** @returns uint8_t *
11612  **
11613  *****************************************************************************/
11614 
11615 uint8_t *
11616 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R  /**< */);
11617 
11618 
11619 /*****************************************************************************
11620  **
11621  ** int xcb_glx_get_convolution_filter_data_length
11622  **
11623  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11624  ** @returns int
11625  **
11626  *****************************************************************************/
11627 
11628 int
11629 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R  /**< */);
11630 
11631 
11632 /*****************************************************************************
11633  **
11634  ** xcb_generic_iterator_t xcb_glx_get_convolution_filter_data_end
11635  **
11636  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11637  ** @returns xcb_generic_iterator_t
11638  **
11639  *****************************************************************************/
11640 
11641 xcb_generic_iterator_t
11642 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R  /**< */);
11643 
11644 /**
11645  * Return the reply
11646  * @param c      The connection
11647  * @param cookie The cookie
11648  * @param e      The xcb_generic_error_t supplied
11649  *
11650  * Returns the reply of the request asked by
11651  *
11652  * The parameter @p e supplied to this function must be NULL if
11653  * xcb_glx_get_convolution_filter_unchecked(). is used.
11654  * Otherwise, it stores the error if any.
11655  *
11656  * The returned value must be freed by the caller using free().
11657  */
11658 
11659 /*****************************************************************************
11660  **
11661  ** xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter_reply
11662  **
11663  ** @param xcb_connection_t                         *c
11664  ** @param xcb_glx_get_convolution_filter_cookie_t   cookie
11665  ** @param xcb_generic_error_t                     **e
11666  ** @returns xcb_glx_get_convolution_filter_reply_t *
11667  **
11668  *****************************************************************************/
11669 
11670 xcb_glx_get_convolution_filter_reply_t *
11671 xcb_glx_get_convolution_filter_reply (xcb_connection_t                         *c  /**< */,
11672                                       xcb_glx_get_convolution_filter_cookie_t   cookie  /**< */,
11673                                       xcb_generic_error_t                     **e  /**< */);
11674 
11675 int
11676 xcb_glx_get_convolution_parameterfv_sizeof (const void  *_buffer  /**< */);
11677 
11678 /**
11679  *
11680  * @param c The connection
11681  * @return A cookie
11682  *
11683  * Delivers a request to the X server.
11684  *
11685  */
11686 
11687 /*****************************************************************************
11688  **
11689  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv
11690  **
11691  ** @param xcb_connection_t      *c
11692  ** @param xcb_glx_context_tag_t  context_tag
11693  ** @param uint32_t               target
11694  ** @param uint32_t               pname
11695  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11696  **
11697  *****************************************************************************/
11698 
11699 xcb_glx_get_convolution_parameterfv_cookie_t
11700 xcb_glx_get_convolution_parameterfv (xcb_connection_t      *c  /**< */,
11701                                      xcb_glx_context_tag_t  context_tag  /**< */,
11702                                      uint32_t               target  /**< */,
11703                                      uint32_t               pname  /**< */);
11704 
11705 /**
11706  *
11707  * @param c The connection
11708  * @return A cookie
11709  *
11710  * Delivers a request to the X server.
11711  *
11712  * This form can be used only if the request will cause
11713  * a reply to be generated. Any returned error will be
11714  * placed in the event queue.
11715  */
11716 
11717 /*****************************************************************************
11718  **
11719  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_unchecked
11720  **
11721  ** @param xcb_connection_t      *c
11722  ** @param xcb_glx_context_tag_t  context_tag
11723  ** @param uint32_t               target
11724  ** @param uint32_t               pname
11725  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11726  **
11727  *****************************************************************************/
11728 
11729 xcb_glx_get_convolution_parameterfv_cookie_t
11730 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
11731                                                xcb_glx_context_tag_t  context_tag  /**< */,
11732                                                uint32_t               target  /**< */,
11733                                                uint32_t               pname  /**< */);
11734 
11735 
11736 /*****************************************************************************
11737  **
11738  ** xcb_glx_float32_t * xcb_glx_get_convolution_parameterfv_data
11739  **
11740  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11741  ** @returns xcb_glx_float32_t *
11742  **
11743  *****************************************************************************/
11744 
11745 xcb_glx_float32_t *
11746 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
11747 
11748 
11749 /*****************************************************************************
11750  **
11751  ** int xcb_glx_get_convolution_parameterfv_data_length
11752  **
11753  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11754  ** @returns int
11755  **
11756  *****************************************************************************/
11757 
11758 int
11759 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
11760 
11761 
11762 /*****************************************************************************
11763  **
11764  ** xcb_generic_iterator_t xcb_glx_get_convolution_parameterfv_data_end
11765  **
11766  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11767  ** @returns xcb_generic_iterator_t
11768  **
11769  *****************************************************************************/
11770 
11771 xcb_generic_iterator_t
11772 xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
11773 
11774 /**
11775  * Return the reply
11776  * @param c      The connection
11777  * @param cookie The cookie
11778  * @param e      The xcb_generic_error_t supplied
11779  *
11780  * Returns the reply of the request asked by
11781  *
11782  * The parameter @p e supplied to this function must be NULL if
11783  * xcb_glx_get_convolution_parameterfv_unchecked(). is used.
11784  * Otherwise, it stores the error if any.
11785  *
11786  * The returned value must be freed by the caller using free().
11787  */
11788 
11789 /*****************************************************************************
11790  **
11791  ** xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_parameterfv_reply
11792  **
11793  ** @param xcb_connection_t                              *c
11794  ** @param xcb_glx_get_convolution_parameterfv_cookie_t   cookie
11795  ** @param xcb_generic_error_t                          **e
11796  ** @returns xcb_glx_get_convolution_parameterfv_reply_t *
11797  **
11798  *****************************************************************************/
11799 
11800 xcb_glx_get_convolution_parameterfv_reply_t *
11801 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t                              *c  /**< */,
11802                                            xcb_glx_get_convolution_parameterfv_cookie_t   cookie  /**< */,
11803                                            xcb_generic_error_t                          **e  /**< */);
11804 
11805 int
11806 xcb_glx_get_convolution_parameteriv_sizeof (const void  *_buffer  /**< */);
11807 
11808 /**
11809  *
11810  * @param c The connection
11811  * @return A cookie
11812  *
11813  * Delivers a request to the X server.
11814  *
11815  */
11816 
11817 /*****************************************************************************
11818  **
11819  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv
11820  **
11821  ** @param xcb_connection_t      *c
11822  ** @param xcb_glx_context_tag_t  context_tag
11823  ** @param uint32_t               target
11824  ** @param uint32_t               pname
11825  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11826  **
11827  *****************************************************************************/
11828 
11829 xcb_glx_get_convolution_parameteriv_cookie_t
11830 xcb_glx_get_convolution_parameteriv (xcb_connection_t      *c  /**< */,
11831                                      xcb_glx_context_tag_t  context_tag  /**< */,
11832                                      uint32_t               target  /**< */,
11833                                      uint32_t               pname  /**< */);
11834 
11835 /**
11836  *
11837  * @param c The connection
11838  * @return A cookie
11839  *
11840  * Delivers a request to the X server.
11841  *
11842  * This form can be used only if the request will cause
11843  * a reply to be generated. Any returned error will be
11844  * placed in the event queue.
11845  */
11846 
11847 /*****************************************************************************
11848  **
11849  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_unchecked
11850  **
11851  ** @param xcb_connection_t      *c
11852  ** @param xcb_glx_context_tag_t  context_tag
11853  ** @param uint32_t               target
11854  ** @param uint32_t               pname
11855  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11856  **
11857  *****************************************************************************/
11858 
11859 xcb_glx_get_convolution_parameteriv_cookie_t
11860 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
11861                                                xcb_glx_context_tag_t  context_tag  /**< */,
11862                                                uint32_t               target  /**< */,
11863                                                uint32_t               pname  /**< */);
11864 
11865 
11866 /*****************************************************************************
11867  **
11868  ** int32_t * xcb_glx_get_convolution_parameteriv_data
11869  **
11870  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11871  ** @returns int32_t *
11872  **
11873  *****************************************************************************/
11874 
11875 int32_t *
11876 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
11877 
11878 
11879 /*****************************************************************************
11880  **
11881  ** int xcb_glx_get_convolution_parameteriv_data_length
11882  **
11883  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11884  ** @returns int
11885  **
11886  *****************************************************************************/
11887 
11888 int
11889 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
11890 
11891 
11892 /*****************************************************************************
11893  **
11894  ** xcb_generic_iterator_t xcb_glx_get_convolution_parameteriv_data_end
11895  **
11896  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11897  ** @returns xcb_generic_iterator_t
11898  **
11899  *****************************************************************************/
11900 
11901 xcb_generic_iterator_t
11902 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
11903 
11904 /**
11905  * Return the reply
11906  * @param c      The connection
11907  * @param cookie The cookie
11908  * @param e      The xcb_generic_error_t supplied
11909  *
11910  * Returns the reply of the request asked by
11911  *
11912  * The parameter @p e supplied to this function must be NULL if
11913  * xcb_glx_get_convolution_parameteriv_unchecked(). is used.
11914  * Otherwise, it stores the error if any.
11915  *
11916  * The returned value must be freed by the caller using free().
11917  */
11918 
11919 /*****************************************************************************
11920  **
11921  ** xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_parameteriv_reply
11922  **
11923  ** @param xcb_connection_t                              *c
11924  ** @param xcb_glx_get_convolution_parameteriv_cookie_t   cookie
11925  ** @param xcb_generic_error_t                          **e
11926  ** @returns xcb_glx_get_convolution_parameteriv_reply_t *
11927  **
11928  *****************************************************************************/
11929 
11930 xcb_glx_get_convolution_parameteriv_reply_t *
11931 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t                              *c  /**< */,
11932                                            xcb_glx_get_convolution_parameteriv_cookie_t   cookie  /**< */,
11933                                            xcb_generic_error_t                          **e  /**< */);
11934 
11935 int
11936 xcb_glx_get_separable_filter_sizeof (const void  *_buffer  /**< */);
11937 
11938 /**
11939  *
11940  * @param c The connection
11941  * @return A cookie
11942  *
11943  * Delivers a request to the X server.
11944  *
11945  */
11946 
11947 /*****************************************************************************
11948  **
11949  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter
11950  **
11951  ** @param xcb_connection_t      *c
11952  ** @param xcb_glx_context_tag_t  context_tag
11953  ** @param uint32_t               target
11954  ** @param uint32_t               format
11955  ** @param uint32_t               type
11956  ** @param uint8_t                swap_bytes
11957  ** @returns xcb_glx_get_separable_filter_cookie_t
11958  **
11959  *****************************************************************************/
11960 
11961 xcb_glx_get_separable_filter_cookie_t
11962 xcb_glx_get_separable_filter (xcb_connection_t      *c  /**< */,
11963                               xcb_glx_context_tag_t  context_tag  /**< */,
11964                               uint32_t               target  /**< */,
11965                               uint32_t               format  /**< */,
11966                               uint32_t               type  /**< */,
11967                               uint8_t                swap_bytes  /**< */);
11968 
11969 /**
11970  *
11971  * @param c The connection
11972  * @return A cookie
11973  *
11974  * Delivers a request to the X server.
11975  *
11976  * This form can be used only if the request will cause
11977  * a reply to be generated. Any returned error will be
11978  * placed in the event queue.
11979  */
11980 
11981 /*****************************************************************************
11982  **
11983  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_unchecked
11984  **
11985  ** @param xcb_connection_t      *c
11986  ** @param xcb_glx_context_tag_t  context_tag
11987  ** @param uint32_t               target
11988  ** @param uint32_t               format
11989  ** @param uint32_t               type
11990  ** @param uint8_t                swap_bytes
11991  ** @returns xcb_glx_get_separable_filter_cookie_t
11992  **
11993  *****************************************************************************/
11994 
11995 xcb_glx_get_separable_filter_cookie_t
11996 xcb_glx_get_separable_filter_unchecked (xcb_connection_t      *c  /**< */,
11997                                         xcb_glx_context_tag_t  context_tag  /**< */,
11998                                         uint32_t               target  /**< */,
11999                                         uint32_t               format  /**< */,
12000                                         uint32_t               type  /**< */,
12001                                         uint8_t                swap_bytes  /**< */);
12002 
12003 
12004 /*****************************************************************************
12005  **
12006  ** uint8_t * xcb_glx_get_separable_filter_rows_and_cols
12007  **
12008  ** @param const xcb_glx_get_separable_filter_reply_t *R
12009  ** @returns uint8_t *
12010  **
12011  *****************************************************************************/
12012 
12013 uint8_t *
12014 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R  /**< */);
12015 
12016 
12017 /*****************************************************************************
12018  **
12019  ** int xcb_glx_get_separable_filter_rows_and_cols_length
12020  **
12021  ** @param const xcb_glx_get_separable_filter_reply_t *R
12022  ** @returns int
12023  **
12024  *****************************************************************************/
12025 
12026 int
12027 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R  /**< */);
12028 
12029 
12030 /*****************************************************************************
12031  **
12032  ** xcb_generic_iterator_t xcb_glx_get_separable_filter_rows_and_cols_end
12033  **
12034  ** @param const xcb_glx_get_separable_filter_reply_t *R
12035  ** @returns xcb_generic_iterator_t
12036  **
12037  *****************************************************************************/
12038 
12039 xcb_generic_iterator_t
12040 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R  /**< */);
12041 
12042 /**
12043  * Return the reply
12044  * @param c      The connection
12045  * @param cookie The cookie
12046  * @param e      The xcb_generic_error_t supplied
12047  *
12048  * Returns the reply of the request asked by
12049  *
12050  * The parameter @p e supplied to this function must be NULL if
12051  * xcb_glx_get_separable_filter_unchecked(). is used.
12052  * Otherwise, it stores the error if any.
12053  *
12054  * The returned value must be freed by the caller using free().
12055  */
12056 
12057 /*****************************************************************************
12058  **
12059  ** xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_reply
12060  **
12061  ** @param xcb_connection_t                       *c
12062  ** @param xcb_glx_get_separable_filter_cookie_t   cookie
12063  ** @param xcb_generic_error_t                   **e
12064  ** @returns xcb_glx_get_separable_filter_reply_t *
12065  **
12066  *****************************************************************************/
12067 
12068 xcb_glx_get_separable_filter_reply_t *
12069 xcb_glx_get_separable_filter_reply (xcb_connection_t                       *c  /**< */,
12070                                     xcb_glx_get_separable_filter_cookie_t   cookie  /**< */,
12071                                     xcb_generic_error_t                   **e  /**< */);
12072 
12073 int
12074 xcb_glx_get_histogram_sizeof (const void  *_buffer  /**< */);
12075 
12076 /**
12077  *
12078  * @param c The connection
12079  * @return A cookie
12080  *
12081  * Delivers a request to the X server.
12082  *
12083  */
12084 
12085 /*****************************************************************************
12086  **
12087  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram
12088  **
12089  ** @param xcb_connection_t      *c
12090  ** @param xcb_glx_context_tag_t  context_tag
12091  ** @param uint32_t               target
12092  ** @param uint32_t               format
12093  ** @param uint32_t               type
12094  ** @param uint8_t                swap_bytes
12095  ** @param uint8_t                reset
12096  ** @returns xcb_glx_get_histogram_cookie_t
12097  **
12098  *****************************************************************************/
12099 
12100 xcb_glx_get_histogram_cookie_t
12101 xcb_glx_get_histogram (xcb_connection_t      *c  /**< */,
12102                        xcb_glx_context_tag_t  context_tag  /**< */,
12103                        uint32_t               target  /**< */,
12104                        uint32_t               format  /**< */,
12105                        uint32_t               type  /**< */,
12106                        uint8_t                swap_bytes  /**< */,
12107                        uint8_t                reset  /**< */);
12108 
12109 /**
12110  *
12111  * @param c The connection
12112  * @return A cookie
12113  *
12114  * Delivers a request to the X server.
12115  *
12116  * This form can be used only if the request will cause
12117  * a reply to be generated. Any returned error will be
12118  * placed in the event queue.
12119  */
12120 
12121 /*****************************************************************************
12122  **
12123  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_unchecked
12124  **
12125  ** @param xcb_connection_t      *c
12126  ** @param xcb_glx_context_tag_t  context_tag
12127  ** @param uint32_t               target
12128  ** @param uint32_t               format
12129  ** @param uint32_t               type
12130  ** @param uint8_t                swap_bytes
12131  ** @param uint8_t                reset
12132  ** @returns xcb_glx_get_histogram_cookie_t
12133  **
12134  *****************************************************************************/
12135 
12136 xcb_glx_get_histogram_cookie_t
12137 xcb_glx_get_histogram_unchecked (xcb_connection_t      *c  /**< */,
12138                                  xcb_glx_context_tag_t  context_tag  /**< */,
12139                                  uint32_t               target  /**< */,
12140                                  uint32_t               format  /**< */,
12141                                  uint32_t               type  /**< */,
12142                                  uint8_t                swap_bytes  /**< */,
12143                                  uint8_t                reset  /**< */);
12144 
12145 
12146 /*****************************************************************************
12147  **
12148  ** uint8_t * xcb_glx_get_histogram_data
12149  **
12150  ** @param const xcb_glx_get_histogram_reply_t *R
12151  ** @returns uint8_t *
12152  **
12153  *****************************************************************************/
12154 
12155 uint8_t *
12156 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R  /**< */);
12157 
12158 
12159 /*****************************************************************************
12160  **
12161  ** int xcb_glx_get_histogram_data_length
12162  **
12163  ** @param const xcb_glx_get_histogram_reply_t *R
12164  ** @returns int
12165  **
12166  *****************************************************************************/
12167 
12168 int
12169 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R  /**< */);
12170 
12171 
12172 /*****************************************************************************
12173  **
12174  ** xcb_generic_iterator_t xcb_glx_get_histogram_data_end
12175  **
12176  ** @param const xcb_glx_get_histogram_reply_t *R
12177  ** @returns xcb_generic_iterator_t
12178  **
12179  *****************************************************************************/
12180 
12181 xcb_generic_iterator_t
12182 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R  /**< */);
12183 
12184 /**
12185  * Return the reply
12186  * @param c      The connection
12187  * @param cookie The cookie
12188  * @param e      The xcb_generic_error_t supplied
12189  *
12190  * Returns the reply of the request asked by
12191  *
12192  * The parameter @p e supplied to this function must be NULL if
12193  * xcb_glx_get_histogram_unchecked(). is used.
12194  * Otherwise, it stores the error if any.
12195  *
12196  * The returned value must be freed by the caller using free().
12197  */
12198 
12199 /*****************************************************************************
12200  **
12201  ** xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply
12202  **
12203  ** @param xcb_connection_t                *c
12204  ** @param xcb_glx_get_histogram_cookie_t   cookie
12205  ** @param xcb_generic_error_t            **e
12206  ** @returns xcb_glx_get_histogram_reply_t *
12207  **
12208  *****************************************************************************/
12209 
12210 xcb_glx_get_histogram_reply_t *
12211 xcb_glx_get_histogram_reply (xcb_connection_t                *c  /**< */,
12212                              xcb_glx_get_histogram_cookie_t   cookie  /**< */,
12213                              xcb_generic_error_t            **e  /**< */);
12214 
12215 int
12216 xcb_glx_get_histogram_parameterfv_sizeof (const void  *_buffer  /**< */);
12217 
12218 /**
12219  *
12220  * @param c The connection
12221  * @return A cookie
12222  *
12223  * Delivers a request to the X server.
12224  *
12225  */
12226 
12227 /*****************************************************************************
12228  **
12229  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv
12230  **
12231  ** @param xcb_connection_t      *c
12232  ** @param xcb_glx_context_tag_t  context_tag
12233  ** @param uint32_t               target
12234  ** @param uint32_t               pname
12235  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
12236  **
12237  *****************************************************************************/
12238 
12239 xcb_glx_get_histogram_parameterfv_cookie_t
12240 xcb_glx_get_histogram_parameterfv (xcb_connection_t      *c  /**< */,
12241                                    xcb_glx_context_tag_t  context_tag  /**< */,
12242                                    uint32_t               target  /**< */,
12243                                    uint32_t               pname  /**< */);
12244 
12245 /**
12246  *
12247  * @param c The connection
12248  * @return A cookie
12249  *
12250  * Delivers a request to the X server.
12251  *
12252  * This form can be used only if the request will cause
12253  * a reply to be generated. Any returned error will be
12254  * placed in the event queue.
12255  */
12256 
12257 /*****************************************************************************
12258  **
12259  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_unchecked
12260  **
12261  ** @param xcb_connection_t      *c
12262  ** @param xcb_glx_context_tag_t  context_tag
12263  ** @param uint32_t               target
12264  ** @param uint32_t               pname
12265  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
12266  **
12267  *****************************************************************************/
12268 
12269 xcb_glx_get_histogram_parameterfv_cookie_t
12270 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
12271                                              xcb_glx_context_tag_t  context_tag  /**< */,
12272                                              uint32_t               target  /**< */,
12273                                              uint32_t               pname  /**< */);
12274 
12275 
12276 /*****************************************************************************
12277  **
12278  ** xcb_glx_float32_t * xcb_glx_get_histogram_parameterfv_data
12279  **
12280  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12281  ** @returns xcb_glx_float32_t *
12282  **
12283  *****************************************************************************/
12284 
12285 xcb_glx_float32_t *
12286 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
12287 
12288 
12289 /*****************************************************************************
12290  **
12291  ** int xcb_glx_get_histogram_parameterfv_data_length
12292  **
12293  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12294  ** @returns int
12295  **
12296  *****************************************************************************/
12297 
12298 int
12299 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
12300 
12301 
12302 /*****************************************************************************
12303  **
12304  ** xcb_generic_iterator_t xcb_glx_get_histogram_parameterfv_data_end
12305  **
12306  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12307  ** @returns xcb_generic_iterator_t
12308  **
12309  *****************************************************************************/
12310 
12311 xcb_generic_iterator_t
12312 xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
12313 
12314 /**
12315  * Return the reply
12316  * @param c      The connection
12317  * @param cookie The cookie
12318  * @param e      The xcb_generic_error_t supplied
12319  *
12320  * Returns the reply of the request asked by
12321  *
12322  * The parameter @p e supplied to this function must be NULL if
12323  * xcb_glx_get_histogram_parameterfv_unchecked(). is used.
12324  * Otherwise, it stores the error if any.
12325  *
12326  * The returned value must be freed by the caller using free().
12327  */
12328 
12329 /*****************************************************************************
12330  **
12331  ** xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_parameterfv_reply
12332  **
12333  ** @param xcb_connection_t                            *c
12334  ** @param xcb_glx_get_histogram_parameterfv_cookie_t   cookie
12335  ** @param xcb_generic_error_t                        **e
12336  ** @returns xcb_glx_get_histogram_parameterfv_reply_t *
12337  **
12338  *****************************************************************************/
12339 
12340 xcb_glx_get_histogram_parameterfv_reply_t *
12341 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t                            *c  /**< */,
12342                                          xcb_glx_get_histogram_parameterfv_cookie_t   cookie  /**< */,
12343                                          xcb_generic_error_t                        **e  /**< */);
12344 
12345 int
12346 xcb_glx_get_histogram_parameteriv_sizeof (const void  *_buffer  /**< */);
12347 
12348 /**
12349  *
12350  * @param c The connection
12351  * @return A cookie
12352  *
12353  * Delivers a request to the X server.
12354  *
12355  */
12356 
12357 /*****************************************************************************
12358  **
12359  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv
12360  **
12361  ** @param xcb_connection_t      *c
12362  ** @param xcb_glx_context_tag_t  context_tag
12363  ** @param uint32_t               target
12364  ** @param uint32_t               pname
12365  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
12366  **
12367  *****************************************************************************/
12368 
12369 xcb_glx_get_histogram_parameteriv_cookie_t
12370 xcb_glx_get_histogram_parameteriv (xcb_connection_t      *c  /**< */,
12371                                    xcb_glx_context_tag_t  context_tag  /**< */,
12372                                    uint32_t               target  /**< */,
12373                                    uint32_t               pname  /**< */);
12374 
12375 /**
12376  *
12377  * @param c The connection
12378  * @return A cookie
12379  *
12380  * Delivers a request to the X server.
12381  *
12382  * This form can be used only if the request will cause
12383  * a reply to be generated. Any returned error will be
12384  * placed in the event queue.
12385  */
12386 
12387 /*****************************************************************************
12388  **
12389  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_unchecked
12390  **
12391  ** @param xcb_connection_t      *c
12392  ** @param xcb_glx_context_tag_t  context_tag
12393  ** @param uint32_t               target
12394  ** @param uint32_t               pname
12395  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
12396  **
12397  *****************************************************************************/
12398 
12399 xcb_glx_get_histogram_parameteriv_cookie_t
12400 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
12401                                              xcb_glx_context_tag_t  context_tag  /**< */,
12402                                              uint32_t               target  /**< */,
12403                                              uint32_t               pname  /**< */);
12404 
12405 
12406 /*****************************************************************************
12407  **
12408  ** int32_t * xcb_glx_get_histogram_parameteriv_data
12409  **
12410  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12411  ** @returns int32_t *
12412  **
12413  *****************************************************************************/
12414 
12415 int32_t *
12416 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
12417 
12418 
12419 /*****************************************************************************
12420  **
12421  ** int xcb_glx_get_histogram_parameteriv_data_length
12422  **
12423  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12424  ** @returns int
12425  **
12426  *****************************************************************************/
12427 
12428 int
12429 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
12430 
12431 
12432 /*****************************************************************************
12433  **
12434  ** xcb_generic_iterator_t xcb_glx_get_histogram_parameteriv_data_end
12435  **
12436  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12437  ** @returns xcb_generic_iterator_t
12438  **
12439  *****************************************************************************/
12440 
12441 xcb_generic_iterator_t
12442 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
12443 
12444 /**
12445  * Return the reply
12446  * @param c      The connection
12447  * @param cookie The cookie
12448  * @param e      The xcb_generic_error_t supplied
12449  *
12450  * Returns the reply of the request asked by
12451  *
12452  * The parameter @p e supplied to this function must be NULL if
12453  * xcb_glx_get_histogram_parameteriv_unchecked(). is used.
12454  * Otherwise, it stores the error if any.
12455  *
12456  * The returned value must be freed by the caller using free().
12457  */
12458 
12459 /*****************************************************************************
12460  **
12461  ** xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_parameteriv_reply
12462  **
12463  ** @param xcb_connection_t                            *c
12464  ** @param xcb_glx_get_histogram_parameteriv_cookie_t   cookie
12465  ** @param xcb_generic_error_t                        **e
12466  ** @returns xcb_glx_get_histogram_parameteriv_reply_t *
12467  **
12468  *****************************************************************************/
12469 
12470 xcb_glx_get_histogram_parameteriv_reply_t *
12471 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t                            *c  /**< */,
12472                                          xcb_glx_get_histogram_parameteriv_cookie_t   cookie  /**< */,
12473                                          xcb_generic_error_t                        **e  /**< */);
12474 
12475 int
12476 xcb_glx_get_minmax_sizeof (const void  *_buffer  /**< */);
12477 
12478 /**
12479  *
12480  * @param c The connection
12481  * @return A cookie
12482  *
12483  * Delivers a request to the X server.
12484  *
12485  */
12486 
12487 /*****************************************************************************
12488  **
12489  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax
12490  **
12491  ** @param xcb_connection_t      *c
12492  ** @param xcb_glx_context_tag_t  context_tag
12493  ** @param uint32_t               target
12494  ** @param uint32_t               format
12495  ** @param uint32_t               type
12496  ** @param uint8_t                swap_bytes
12497  ** @param uint8_t                reset
12498  ** @returns xcb_glx_get_minmax_cookie_t
12499  **
12500  *****************************************************************************/
12501 
12502 xcb_glx_get_minmax_cookie_t
12503 xcb_glx_get_minmax (xcb_connection_t      *c  /**< */,
12504                     xcb_glx_context_tag_t  context_tag  /**< */,
12505                     uint32_t               target  /**< */,
12506                     uint32_t               format  /**< */,
12507                     uint32_t               type  /**< */,
12508                     uint8_t                swap_bytes  /**< */,
12509                     uint8_t                reset  /**< */);
12510 
12511 /**
12512  *
12513  * @param c The connection
12514  * @return A cookie
12515  *
12516  * Delivers a request to the X server.
12517  *
12518  * This form can be used only if the request will cause
12519  * a reply to be generated. Any returned error will be
12520  * placed in the event queue.
12521  */
12522 
12523 /*****************************************************************************
12524  **
12525  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_unchecked
12526  **
12527  ** @param xcb_connection_t      *c
12528  ** @param xcb_glx_context_tag_t  context_tag
12529  ** @param uint32_t               target
12530  ** @param uint32_t               format
12531  ** @param uint32_t               type
12532  ** @param uint8_t                swap_bytes
12533  ** @param uint8_t                reset
12534  ** @returns xcb_glx_get_minmax_cookie_t
12535  **
12536  *****************************************************************************/
12537 
12538 xcb_glx_get_minmax_cookie_t
12539 xcb_glx_get_minmax_unchecked (xcb_connection_t      *c  /**< */,
12540                               xcb_glx_context_tag_t  context_tag  /**< */,
12541                               uint32_t               target  /**< */,
12542                               uint32_t               format  /**< */,
12543                               uint32_t               type  /**< */,
12544                               uint8_t                swap_bytes  /**< */,
12545                               uint8_t                reset  /**< */);
12546 
12547 
12548 /*****************************************************************************
12549  **
12550  ** uint8_t * xcb_glx_get_minmax_data
12551  **
12552  ** @param const xcb_glx_get_minmax_reply_t *R
12553  ** @returns uint8_t *
12554  **
12555  *****************************************************************************/
12556 
12557 uint8_t *
12558 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R  /**< */);
12559 
12560 
12561 /*****************************************************************************
12562  **
12563  ** int xcb_glx_get_minmax_data_length
12564  **
12565  ** @param const xcb_glx_get_minmax_reply_t *R
12566  ** @returns int
12567  **
12568  *****************************************************************************/
12569 
12570 int
12571 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R  /**< */);
12572 
12573 
12574 /*****************************************************************************
12575  **
12576  ** xcb_generic_iterator_t xcb_glx_get_minmax_data_end
12577  **
12578  ** @param const xcb_glx_get_minmax_reply_t *R
12579  ** @returns xcb_generic_iterator_t
12580  **
12581  *****************************************************************************/
12582 
12583 xcb_generic_iterator_t
12584 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R  /**< */);
12585 
12586 /**
12587  * Return the reply
12588  * @param c      The connection
12589  * @param cookie The cookie
12590  * @param e      The xcb_generic_error_t supplied
12591  *
12592  * Returns the reply of the request asked by
12593  *
12594  * The parameter @p e supplied to this function must be NULL if
12595  * xcb_glx_get_minmax_unchecked(). is used.
12596  * Otherwise, it stores the error if any.
12597  *
12598  * The returned value must be freed by the caller using free().
12599  */
12600 
12601 /*****************************************************************************
12602  **
12603  ** xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply
12604  **
12605  ** @param xcb_connection_t             *c
12606  ** @param xcb_glx_get_minmax_cookie_t   cookie
12607  ** @param xcb_generic_error_t         **e
12608  ** @returns xcb_glx_get_minmax_reply_t *
12609  **
12610  *****************************************************************************/
12611 
12612 xcb_glx_get_minmax_reply_t *
12613 xcb_glx_get_minmax_reply (xcb_connection_t             *c  /**< */,
12614                           xcb_glx_get_minmax_cookie_t   cookie  /**< */,
12615                           xcb_generic_error_t         **e  /**< */);
12616 
12617 int
12618 xcb_glx_get_minmax_parameterfv_sizeof (const void  *_buffer  /**< */);
12619 
12620 /**
12621  *
12622  * @param c The connection
12623  * @return A cookie
12624  *
12625  * Delivers a request to the X server.
12626  *
12627  */
12628 
12629 /*****************************************************************************
12630  **
12631  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv
12632  **
12633  ** @param xcb_connection_t      *c
12634  ** @param xcb_glx_context_tag_t  context_tag
12635  ** @param uint32_t               target
12636  ** @param uint32_t               pname
12637  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12638  **
12639  *****************************************************************************/
12640 
12641 xcb_glx_get_minmax_parameterfv_cookie_t
12642 xcb_glx_get_minmax_parameterfv (xcb_connection_t      *c  /**< */,
12643                                 xcb_glx_context_tag_t  context_tag  /**< */,
12644                                 uint32_t               target  /**< */,
12645                                 uint32_t               pname  /**< */);
12646 
12647 /**
12648  *
12649  * @param c The connection
12650  * @return A cookie
12651  *
12652  * Delivers a request to the X server.
12653  *
12654  * This form can be used only if the request will cause
12655  * a reply to be generated. Any returned error will be
12656  * placed in the event queue.
12657  */
12658 
12659 /*****************************************************************************
12660  **
12661  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_unchecked
12662  **
12663  ** @param xcb_connection_t      *c
12664  ** @param xcb_glx_context_tag_t  context_tag
12665  ** @param uint32_t               target
12666  ** @param uint32_t               pname
12667  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12668  **
12669  *****************************************************************************/
12670 
12671 xcb_glx_get_minmax_parameterfv_cookie_t
12672 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
12673                                           xcb_glx_context_tag_t  context_tag  /**< */,
12674                                           uint32_t               target  /**< */,
12675                                           uint32_t               pname  /**< */);
12676 
12677 
12678 /*****************************************************************************
12679  **
12680  ** xcb_glx_float32_t * xcb_glx_get_minmax_parameterfv_data
12681  **
12682  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12683  ** @returns xcb_glx_float32_t *
12684  **
12685  *****************************************************************************/
12686 
12687 xcb_glx_float32_t *
12688 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
12689 
12690 
12691 /*****************************************************************************
12692  **
12693  ** int xcb_glx_get_minmax_parameterfv_data_length
12694  **
12695  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12696  ** @returns int
12697  **
12698  *****************************************************************************/
12699 
12700 int
12701 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
12702 
12703 
12704 /*****************************************************************************
12705  **
12706  ** xcb_generic_iterator_t xcb_glx_get_minmax_parameterfv_data_end
12707  **
12708  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12709  ** @returns xcb_generic_iterator_t
12710  **
12711  *****************************************************************************/
12712 
12713 xcb_generic_iterator_t
12714 xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
12715 
12716 /**
12717  * Return the reply
12718  * @param c      The connection
12719  * @param cookie The cookie
12720  * @param e      The xcb_generic_error_t supplied
12721  *
12722  * Returns the reply of the request asked by
12723  *
12724  * The parameter @p e supplied to this function must be NULL if
12725  * xcb_glx_get_minmax_parameterfv_unchecked(). is used.
12726  * Otherwise, it stores the error if any.
12727  *
12728  * The returned value must be freed by the caller using free().
12729  */
12730 
12731 /*****************************************************************************
12732  **
12733  ** xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv_reply
12734  **
12735  ** @param xcb_connection_t                         *c
12736  ** @param xcb_glx_get_minmax_parameterfv_cookie_t   cookie
12737  ** @param xcb_generic_error_t                     **e
12738  ** @returns xcb_glx_get_minmax_parameterfv_reply_t *
12739  **
12740  *****************************************************************************/
12741 
12742 xcb_glx_get_minmax_parameterfv_reply_t *
12743 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t                         *c  /**< */,
12744                                       xcb_glx_get_minmax_parameterfv_cookie_t   cookie  /**< */,
12745                                       xcb_generic_error_t                     **e  /**< */);
12746 
12747 int
12748 xcb_glx_get_minmax_parameteriv_sizeof (const void  *_buffer  /**< */);
12749 
12750 /**
12751  *
12752  * @param c The connection
12753  * @return A cookie
12754  *
12755  * Delivers a request to the X server.
12756  *
12757  */
12758 
12759 /*****************************************************************************
12760  **
12761  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv
12762  **
12763  ** @param xcb_connection_t      *c
12764  ** @param xcb_glx_context_tag_t  context_tag
12765  ** @param uint32_t               target
12766  ** @param uint32_t               pname
12767  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12768  **
12769  *****************************************************************************/
12770 
12771 xcb_glx_get_minmax_parameteriv_cookie_t
12772 xcb_glx_get_minmax_parameteriv (xcb_connection_t      *c  /**< */,
12773                                 xcb_glx_context_tag_t  context_tag  /**< */,
12774                                 uint32_t               target  /**< */,
12775                                 uint32_t               pname  /**< */);
12776 
12777 /**
12778  *
12779  * @param c The connection
12780  * @return A cookie
12781  *
12782  * Delivers a request to the X server.
12783  *
12784  * This form can be used only if the request will cause
12785  * a reply to be generated. Any returned error will be
12786  * placed in the event queue.
12787  */
12788 
12789 /*****************************************************************************
12790  **
12791  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_unchecked
12792  **
12793  ** @param xcb_connection_t      *c
12794  ** @param xcb_glx_context_tag_t  context_tag
12795  ** @param uint32_t               target
12796  ** @param uint32_t               pname
12797  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12798  **
12799  *****************************************************************************/
12800 
12801 xcb_glx_get_minmax_parameteriv_cookie_t
12802 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
12803                                           xcb_glx_context_tag_t  context_tag  /**< */,
12804                                           uint32_t               target  /**< */,
12805                                           uint32_t               pname  /**< */);
12806 
12807 
12808 /*****************************************************************************
12809  **
12810  ** int32_t * xcb_glx_get_minmax_parameteriv_data
12811  **
12812  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12813  ** @returns int32_t *
12814  **
12815  *****************************************************************************/
12816 
12817 int32_t *
12818 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
12819 
12820 
12821 /*****************************************************************************
12822  **
12823  ** int xcb_glx_get_minmax_parameteriv_data_length
12824  **
12825  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12826  ** @returns int
12827  **
12828  *****************************************************************************/
12829 
12830 int
12831 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
12832 
12833 
12834 /*****************************************************************************
12835  **
12836  ** xcb_generic_iterator_t xcb_glx_get_minmax_parameteriv_data_end
12837  **
12838  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12839  ** @returns xcb_generic_iterator_t
12840  **
12841  *****************************************************************************/
12842 
12843 xcb_generic_iterator_t
12844 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
12845 
12846 /**
12847  * Return the reply
12848  * @param c      The connection
12849  * @param cookie The cookie
12850  * @param e      The xcb_generic_error_t supplied
12851  *
12852  * Returns the reply of the request asked by
12853  *
12854  * The parameter @p e supplied to this function must be NULL if
12855  * xcb_glx_get_minmax_parameteriv_unchecked(). is used.
12856  * Otherwise, it stores the error if any.
12857  *
12858  * The returned value must be freed by the caller using free().
12859  */
12860 
12861 /*****************************************************************************
12862  **
12863  ** xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv_reply
12864  **
12865  ** @param xcb_connection_t                         *c
12866  ** @param xcb_glx_get_minmax_parameteriv_cookie_t   cookie
12867  ** @param xcb_generic_error_t                     **e
12868  ** @returns xcb_glx_get_minmax_parameteriv_reply_t *
12869  **
12870  *****************************************************************************/
12871 
12872 xcb_glx_get_minmax_parameteriv_reply_t *
12873 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t                         *c  /**< */,
12874                                       xcb_glx_get_minmax_parameteriv_cookie_t   cookie  /**< */,
12875                                       xcb_generic_error_t                     **e  /**< */);
12876 
12877 int
12878 xcb_glx_get_compressed_tex_image_arb_sizeof (const void  *_buffer  /**< */);
12879 
12880 /**
12881  *
12882  * @param c The connection
12883  * @return A cookie
12884  *
12885  * Delivers a request to the X server.
12886  *
12887  */
12888 
12889 /*****************************************************************************
12890  **
12891  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb
12892  **
12893  ** @param xcb_connection_t      *c
12894  ** @param xcb_glx_context_tag_t  context_tag
12895  ** @param uint32_t               target
12896  ** @param int32_t                level
12897  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12898  **
12899  *****************************************************************************/
12900 
12901 xcb_glx_get_compressed_tex_image_arb_cookie_t
12902 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t      *c  /**< */,
12903                                       xcb_glx_context_tag_t  context_tag  /**< */,
12904                                       uint32_t               target  /**< */,
12905                                       int32_t                level  /**< */);
12906 
12907 /**
12908  *
12909  * @param c The connection
12910  * @return A cookie
12911  *
12912  * Delivers a request to the X server.
12913  *
12914  * This form can be used only if the request will cause
12915  * a reply to be generated. Any returned error will be
12916  * placed in the event queue.
12917  */
12918 
12919 /*****************************************************************************
12920  **
12921  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_unchecked
12922  **
12923  ** @param xcb_connection_t      *c
12924  ** @param xcb_glx_context_tag_t  context_tag
12925  ** @param uint32_t               target
12926  ** @param int32_t                level
12927  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12928  **
12929  *****************************************************************************/
12930 
12931 xcb_glx_get_compressed_tex_image_arb_cookie_t
12932 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t      *c  /**< */,
12933                                                 xcb_glx_context_tag_t  context_tag  /**< */,
12934                                                 uint32_t               target  /**< */,
12935                                                 int32_t                level  /**< */);
12936 
12937 
12938 /*****************************************************************************
12939  **
12940  ** uint8_t * xcb_glx_get_compressed_tex_image_arb_data
12941  **
12942  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12943  ** @returns uint8_t *
12944  **
12945  *****************************************************************************/
12946 
12947 uint8_t *
12948 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
12949 
12950 
12951 /*****************************************************************************
12952  **
12953  ** int xcb_glx_get_compressed_tex_image_arb_data_length
12954  **
12955  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12956  ** @returns int
12957  **
12958  *****************************************************************************/
12959 
12960 int
12961 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
12962 
12963 
12964 /*****************************************************************************
12965  **
12966  ** xcb_generic_iterator_t xcb_glx_get_compressed_tex_image_arb_data_end
12967  **
12968  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12969  ** @returns xcb_generic_iterator_t
12970  **
12971  *****************************************************************************/
12972 
12973 xcb_generic_iterator_t
12974 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
12975 
12976 /**
12977  * Return the reply
12978  * @param c      The connection
12979  * @param cookie The cookie
12980  * @param e      The xcb_generic_error_t supplied
12981  *
12982  * Returns the reply of the request asked by
12983  *
12984  * The parameter @p e supplied to this function must be NULL if
12985  * xcb_glx_get_compressed_tex_image_arb_unchecked(). is used.
12986  * Otherwise, it stores the error if any.
12987  *
12988  * The returned value must be freed by the caller using free().
12989  */
12990 
12991 /*****************************************************************************
12992  **
12993  ** xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_tex_image_arb_reply
12994  **
12995  ** @param xcb_connection_t                               *c
12996  ** @param xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie
12997  ** @param xcb_generic_error_t                           **e
12998  ** @returns xcb_glx_get_compressed_tex_image_arb_reply_t *
12999  **
13000  *****************************************************************************/
13001 
13002 xcb_glx_get_compressed_tex_image_arb_reply_t *
13003 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t                               *c  /**< */,
13004                                             xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie  /**< */,
13005                                             xcb_generic_error_t                           **e  /**< */);
13006 
13007 int
13008 xcb_glx_delete_queries_arb_sizeof (const void  *_buffer  /**< */);
13009 
13010 /**
13011  *
13012  * @param c The connection
13013  * @return A cookie
13014  *
13015  * Delivers a request to the X server.
13016  *
13017  * This form can be used only if the request will not cause
13018  * a reply to be generated. Any returned error will be
13019  * saved for handling by xcb_request_check().
13020  */
13021 
13022 /*****************************************************************************
13023  **
13024  ** xcb_void_cookie_t xcb_glx_delete_queries_arb_checked
13025  **
13026  ** @param xcb_connection_t      *c
13027  ** @param xcb_glx_context_tag_t  context_tag
13028  ** @param int32_t                n
13029  ** @param const uint32_t        *ids
13030  ** @returns xcb_void_cookie_t
13031  **
13032  *****************************************************************************/
13033 
13034 xcb_void_cookie_t
13035 xcb_glx_delete_queries_arb_checked (xcb_connection_t      *c  /**< */,
13036                                     xcb_glx_context_tag_t  context_tag  /**< */,
13037                                     int32_t                n  /**< */,
13038                                     const uint32_t        *ids  /**< */);
13039 
13040 /**
13041  *
13042  * @param c The connection
13043  * @return A cookie
13044  *
13045  * Delivers a request to the X server.
13046  *
13047  */
13048 
13049 /*****************************************************************************
13050  **
13051  ** xcb_void_cookie_t xcb_glx_delete_queries_arb
13052  **
13053  ** @param xcb_connection_t      *c
13054  ** @param xcb_glx_context_tag_t  context_tag
13055  ** @param int32_t                n
13056  ** @param const uint32_t        *ids
13057  ** @returns xcb_void_cookie_t
13058  **
13059  *****************************************************************************/
13060 
13061 xcb_void_cookie_t
13062 xcb_glx_delete_queries_arb (xcb_connection_t      *c  /**< */,
13063                             xcb_glx_context_tag_t  context_tag  /**< */,
13064                             int32_t                n  /**< */,
13065                             const uint32_t        *ids  /**< */);
13066 
13067 int
13068 xcb_glx_gen_queries_arb_sizeof (const void  *_buffer  /**< */);
13069 
13070 /**
13071  *
13072  * @param c The connection
13073  * @return A cookie
13074  *
13075  * Delivers a request to the X server.
13076  *
13077  */
13078 
13079 /*****************************************************************************
13080  **
13081  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb
13082  **
13083  ** @param xcb_connection_t      *c
13084  ** @param xcb_glx_context_tag_t  context_tag
13085  ** @param int32_t                n
13086  ** @returns xcb_glx_gen_queries_arb_cookie_t
13087  **
13088  *****************************************************************************/
13089 
13090 xcb_glx_gen_queries_arb_cookie_t
13091 xcb_glx_gen_queries_arb (xcb_connection_t      *c  /**< */,
13092                          xcb_glx_context_tag_t  context_tag  /**< */,
13093                          int32_t                n  /**< */);
13094 
13095 /**
13096  *
13097  * @param c The connection
13098  * @return A cookie
13099  *
13100  * Delivers a request to the X server.
13101  *
13102  * This form can be used only if the request will cause
13103  * a reply to be generated. Any returned error will be
13104  * placed in the event queue.
13105  */
13106 
13107 /*****************************************************************************
13108  **
13109  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_unchecked
13110  **
13111  ** @param xcb_connection_t      *c
13112  ** @param xcb_glx_context_tag_t  context_tag
13113  ** @param int32_t                n
13114  ** @returns xcb_glx_gen_queries_arb_cookie_t
13115  **
13116  *****************************************************************************/
13117 
13118 xcb_glx_gen_queries_arb_cookie_t
13119 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t      *c  /**< */,
13120                                    xcb_glx_context_tag_t  context_tag  /**< */,
13121                                    int32_t                n  /**< */);
13122 
13123 
13124 /*****************************************************************************
13125  **
13126  ** uint32_t * xcb_glx_gen_queries_arb_data
13127  **
13128  ** @param const xcb_glx_gen_queries_arb_reply_t *R
13129  ** @returns uint32_t *
13130  **
13131  *****************************************************************************/
13132 
13133 uint32_t *
13134 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R  /**< */);
13135 
13136 
13137 /*****************************************************************************
13138  **
13139  ** int xcb_glx_gen_queries_arb_data_length
13140  **
13141  ** @param const xcb_glx_gen_queries_arb_reply_t *R
13142  ** @returns int
13143  **
13144  *****************************************************************************/
13145 
13146 int
13147 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R  /**< */);
13148 
13149 
13150 /*****************************************************************************
13151  **
13152  ** xcb_generic_iterator_t xcb_glx_gen_queries_arb_data_end
13153  **
13154  ** @param const xcb_glx_gen_queries_arb_reply_t *R
13155  ** @returns xcb_generic_iterator_t
13156  **
13157  *****************************************************************************/
13158 
13159 xcb_generic_iterator_t
13160 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R  /**< */);
13161 
13162 /**
13163  * Return the reply
13164  * @param c      The connection
13165  * @param cookie The cookie
13166  * @param e      The xcb_generic_error_t supplied
13167  *
13168  * Returns the reply of the request asked by
13169  *
13170  * The parameter @p e supplied to this function must be NULL if
13171  * xcb_glx_gen_queries_arb_unchecked(). is used.
13172  * Otherwise, it stores the error if any.
13173  *
13174  * The returned value must be freed by the caller using free().
13175  */
13176 
13177 /*****************************************************************************
13178  **
13179  ** xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply
13180  **
13181  ** @param xcb_connection_t                  *c
13182  ** @param xcb_glx_gen_queries_arb_cookie_t   cookie
13183  ** @param xcb_generic_error_t              **e
13184  ** @returns xcb_glx_gen_queries_arb_reply_t *
13185  **
13186  *****************************************************************************/
13187 
13188 xcb_glx_gen_queries_arb_reply_t *
13189 xcb_glx_gen_queries_arb_reply (xcb_connection_t                  *c  /**< */,
13190                                xcb_glx_gen_queries_arb_cookie_t   cookie  /**< */,
13191                                xcb_generic_error_t              **e  /**< */);
13192 
13193 /**
13194  *
13195  * @param c The connection
13196  * @return A cookie
13197  *
13198  * Delivers a request to the X server.
13199  *
13200  */
13201 
13202 /*****************************************************************************
13203  **
13204  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb
13205  **
13206  ** @param xcb_connection_t      *c
13207  ** @param xcb_glx_context_tag_t  context_tag
13208  ** @param uint32_t               id
13209  ** @returns xcb_glx_is_query_arb_cookie_t
13210  **
13211  *****************************************************************************/
13212 
13213 xcb_glx_is_query_arb_cookie_t
13214 xcb_glx_is_query_arb (xcb_connection_t      *c  /**< */,
13215                       xcb_glx_context_tag_t  context_tag  /**< */,
13216                       uint32_t               id  /**< */);
13217 
13218 /**
13219  *
13220  * @param c The connection
13221  * @return A cookie
13222  *
13223  * Delivers a request to the X server.
13224  *
13225  * This form can be used only if the request will cause
13226  * a reply to be generated. Any returned error will be
13227  * placed in the event queue.
13228  */
13229 
13230 /*****************************************************************************
13231  **
13232  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_unchecked
13233  **
13234  ** @param xcb_connection_t      *c
13235  ** @param xcb_glx_context_tag_t  context_tag
13236  ** @param uint32_t               id
13237  ** @returns xcb_glx_is_query_arb_cookie_t
13238  **
13239  *****************************************************************************/
13240 
13241 xcb_glx_is_query_arb_cookie_t
13242 xcb_glx_is_query_arb_unchecked (xcb_connection_t      *c  /**< */,
13243                                 xcb_glx_context_tag_t  context_tag  /**< */,
13244                                 uint32_t               id  /**< */);
13245 
13246 /**
13247  * Return the reply
13248  * @param c      The connection
13249  * @param cookie The cookie
13250  * @param e      The xcb_generic_error_t supplied
13251  *
13252  * Returns the reply of the request asked by
13253  *
13254  * The parameter @p e supplied to this function must be NULL if
13255  * xcb_glx_is_query_arb_unchecked(). is used.
13256  * Otherwise, it stores the error if any.
13257  *
13258  * The returned value must be freed by the caller using free().
13259  */
13260 
13261 /*****************************************************************************
13262  **
13263  ** xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply
13264  **
13265  ** @param xcb_connection_t               *c
13266  ** @param xcb_glx_is_query_arb_cookie_t   cookie
13267  ** @param xcb_generic_error_t           **e
13268  ** @returns xcb_glx_is_query_arb_reply_t *
13269  **
13270  *****************************************************************************/
13271 
13272 xcb_glx_is_query_arb_reply_t *
13273 xcb_glx_is_query_arb_reply (xcb_connection_t               *c  /**< */,
13274                             xcb_glx_is_query_arb_cookie_t   cookie  /**< */,
13275                             xcb_generic_error_t           **e  /**< */);
13276 
13277 int
13278 xcb_glx_get_queryiv_arb_sizeof (const void  *_buffer  /**< */);
13279 
13280 /**
13281  *
13282  * @param c The connection
13283  * @return A cookie
13284  *
13285  * Delivers a request to the X server.
13286  *
13287  */
13288 
13289 /*****************************************************************************
13290  **
13291  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb
13292  **
13293  ** @param xcb_connection_t      *c
13294  ** @param xcb_glx_context_tag_t  context_tag
13295  ** @param uint32_t               target
13296  ** @param uint32_t               pname
13297  ** @returns xcb_glx_get_queryiv_arb_cookie_t
13298  **
13299  *****************************************************************************/
13300 
13301 xcb_glx_get_queryiv_arb_cookie_t
13302 xcb_glx_get_queryiv_arb (xcb_connection_t      *c  /**< */,
13303                          xcb_glx_context_tag_t  context_tag  /**< */,
13304                          uint32_t               target  /**< */,
13305                          uint32_t               pname  /**< */);
13306 
13307 /**
13308  *
13309  * @param c The connection
13310  * @return A cookie
13311  *
13312  * Delivers a request to the X server.
13313  *
13314  * This form can be used only if the request will cause
13315  * a reply to be generated. Any returned error will be
13316  * placed in the event queue.
13317  */
13318 
13319 /*****************************************************************************
13320  **
13321  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_unchecked
13322  **
13323  ** @param xcb_connection_t      *c
13324  ** @param xcb_glx_context_tag_t  context_tag
13325  ** @param uint32_t               target
13326  ** @param uint32_t               pname
13327  ** @returns xcb_glx_get_queryiv_arb_cookie_t
13328  **
13329  *****************************************************************************/
13330 
13331 xcb_glx_get_queryiv_arb_cookie_t
13332 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t      *c  /**< */,
13333                                    xcb_glx_context_tag_t  context_tag  /**< */,
13334                                    uint32_t               target  /**< */,
13335                                    uint32_t               pname  /**< */);
13336 
13337 
13338 /*****************************************************************************
13339  **
13340  ** int32_t * xcb_glx_get_queryiv_arb_data
13341  **
13342  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13343  ** @returns int32_t *
13344  **
13345  *****************************************************************************/
13346 
13347 int32_t *
13348 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
13349 
13350 
13351 /*****************************************************************************
13352  **
13353  ** int xcb_glx_get_queryiv_arb_data_length
13354  **
13355  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13356  ** @returns int
13357  **
13358  *****************************************************************************/
13359 
13360 int
13361 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
13362 
13363 
13364 /*****************************************************************************
13365  **
13366  ** xcb_generic_iterator_t xcb_glx_get_queryiv_arb_data_end
13367  **
13368  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13369  ** @returns xcb_generic_iterator_t
13370  **
13371  *****************************************************************************/
13372 
13373 xcb_generic_iterator_t
13374 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
13375 
13376 /**
13377  * Return the reply
13378  * @param c      The connection
13379  * @param cookie The cookie
13380  * @param e      The xcb_generic_error_t supplied
13381  *
13382  * Returns the reply of the request asked by
13383  *
13384  * The parameter @p e supplied to this function must be NULL if
13385  * xcb_glx_get_queryiv_arb_unchecked(). is used.
13386  * Otherwise, it stores the error if any.
13387  *
13388  * The returned value must be freed by the caller using free().
13389  */
13390 
13391 /*****************************************************************************
13392  **
13393  ** xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply
13394  **
13395  ** @param xcb_connection_t                  *c
13396  ** @param xcb_glx_get_queryiv_arb_cookie_t   cookie
13397  ** @param xcb_generic_error_t              **e
13398  ** @returns xcb_glx_get_queryiv_arb_reply_t *
13399  **
13400  *****************************************************************************/
13401 
13402 xcb_glx_get_queryiv_arb_reply_t *
13403 xcb_glx_get_queryiv_arb_reply (xcb_connection_t                  *c  /**< */,
13404                                xcb_glx_get_queryiv_arb_cookie_t   cookie  /**< */,
13405                                xcb_generic_error_t              **e  /**< */);
13406 
13407 int
13408 xcb_glx_get_query_objectiv_arb_sizeof (const void  *_buffer  /**< */);
13409 
13410 /**
13411  *
13412  * @param c The connection
13413  * @return A cookie
13414  *
13415  * Delivers a request to the X server.
13416  *
13417  */
13418 
13419 /*****************************************************************************
13420  **
13421  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb
13422  **
13423  ** @param xcb_connection_t      *c
13424  ** @param xcb_glx_context_tag_t  context_tag
13425  ** @param uint32_t               id
13426  ** @param uint32_t               pname
13427  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
13428  **
13429  *****************************************************************************/
13430 
13431 xcb_glx_get_query_objectiv_arb_cookie_t
13432 xcb_glx_get_query_objectiv_arb (xcb_connection_t      *c  /**< */,
13433                                 xcb_glx_context_tag_t  context_tag  /**< */,
13434                                 uint32_t               id  /**< */,
13435                                 uint32_t               pname  /**< */);
13436 
13437 /**
13438  *
13439  * @param c The connection
13440  * @return A cookie
13441  *
13442  * Delivers a request to the X server.
13443  *
13444  * This form can be used only if the request will cause
13445  * a reply to be generated. Any returned error will be
13446  * placed in the event queue.
13447  */
13448 
13449 /*****************************************************************************
13450  **
13451  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_unchecked
13452  **
13453  ** @param xcb_connection_t      *c
13454  ** @param xcb_glx_context_tag_t  context_tag
13455  ** @param uint32_t               id
13456  ** @param uint32_t               pname
13457  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
13458  **
13459  *****************************************************************************/
13460 
13461 xcb_glx_get_query_objectiv_arb_cookie_t
13462 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t      *c  /**< */,
13463                                           xcb_glx_context_tag_t  context_tag  /**< */,
13464                                           uint32_t               id  /**< */,
13465                                           uint32_t               pname  /**< */);
13466 
13467 
13468 /*****************************************************************************
13469  **
13470  ** int32_t * xcb_glx_get_query_objectiv_arb_data
13471  **
13472  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13473  ** @returns int32_t *
13474  **
13475  *****************************************************************************/
13476 
13477 int32_t *
13478 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
13479 
13480 
13481 /*****************************************************************************
13482  **
13483  ** int xcb_glx_get_query_objectiv_arb_data_length
13484  **
13485  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13486  ** @returns int
13487  **
13488  *****************************************************************************/
13489 
13490 int
13491 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
13492 
13493 
13494 /*****************************************************************************
13495  **
13496  ** xcb_generic_iterator_t xcb_glx_get_query_objectiv_arb_data_end
13497  **
13498  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13499  ** @returns xcb_generic_iterator_t
13500  **
13501  *****************************************************************************/
13502 
13503 xcb_generic_iterator_t
13504 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
13505 
13506 /**
13507  * Return the reply
13508  * @param c      The connection
13509  * @param cookie The cookie
13510  * @param e      The xcb_generic_error_t supplied
13511  *
13512  * Returns the reply of the request asked by
13513  *
13514  * The parameter @p e supplied to this function must be NULL if
13515  * xcb_glx_get_query_objectiv_arb_unchecked(). is used.
13516  * Otherwise, it stores the error if any.
13517  *
13518  * The returned value must be freed by the caller using free().
13519  */
13520 
13521 /*****************************************************************************
13522  **
13523  ** xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb_reply
13524  **
13525  ** @param xcb_connection_t                         *c
13526  ** @param xcb_glx_get_query_objectiv_arb_cookie_t   cookie
13527  ** @param xcb_generic_error_t                     **e
13528  ** @returns xcb_glx_get_query_objectiv_arb_reply_t *
13529  **
13530  *****************************************************************************/
13531 
13532 xcb_glx_get_query_objectiv_arb_reply_t *
13533 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t                         *c  /**< */,
13534                                       xcb_glx_get_query_objectiv_arb_cookie_t   cookie  /**< */,
13535                                       xcb_generic_error_t                     **e  /**< */);
13536 
13537 int
13538 xcb_glx_get_query_objectuiv_arb_sizeof (const void  *_buffer  /**< */);
13539 
13540 /**
13541  *
13542  * @param c The connection
13543  * @return A cookie
13544  *
13545  * Delivers a request to the X server.
13546  *
13547  */
13548 
13549 /*****************************************************************************
13550  **
13551  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb
13552  **
13553  ** @param xcb_connection_t      *c
13554  ** @param xcb_glx_context_tag_t  context_tag
13555  ** @param uint32_t               id
13556  ** @param uint32_t               pname
13557  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
13558  **
13559  *****************************************************************************/
13560 
13561 xcb_glx_get_query_objectuiv_arb_cookie_t
13562 xcb_glx_get_query_objectuiv_arb (xcb_connection_t      *c  /**< */,
13563                                  xcb_glx_context_tag_t  context_tag  /**< */,
13564                                  uint32_t               id  /**< */,
13565                                  uint32_t               pname  /**< */);
13566 
13567 /**
13568  *
13569  * @param c The connection
13570  * @return A cookie
13571  *
13572  * Delivers a request to the X server.
13573  *
13574  * This form can be used only if the request will cause
13575  * a reply to be generated. Any returned error will be
13576  * placed in the event queue.
13577  */
13578 
13579 /*****************************************************************************
13580  **
13581  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_unchecked
13582  **
13583  ** @param xcb_connection_t      *c
13584  ** @param xcb_glx_context_tag_t  context_tag
13585  ** @param uint32_t               id
13586  ** @param uint32_t               pname
13587  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
13588  **
13589  *****************************************************************************/
13590 
13591 xcb_glx_get_query_objectuiv_arb_cookie_t
13592 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t      *c  /**< */,
13593                                            xcb_glx_context_tag_t  context_tag  /**< */,
13594                                            uint32_t               id  /**< */,
13595                                            uint32_t               pname  /**< */);
13596 
13597 
13598 /*****************************************************************************
13599  **
13600  ** uint32_t * xcb_glx_get_query_objectuiv_arb_data
13601  **
13602  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13603  ** @returns uint32_t *
13604  **
13605  *****************************************************************************/
13606 
13607 uint32_t *
13608 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
13609 
13610 
13611 /*****************************************************************************
13612  **
13613  ** int xcb_glx_get_query_objectuiv_arb_data_length
13614  **
13615  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13616  ** @returns int
13617  **
13618  *****************************************************************************/
13619 
13620 int
13621 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
13622 
13623 
13624 /*****************************************************************************
13625  **
13626  ** xcb_generic_iterator_t xcb_glx_get_query_objectuiv_arb_data_end
13627  **
13628  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13629  ** @returns xcb_generic_iterator_t
13630  **
13631  *****************************************************************************/
13632 
13633 xcb_generic_iterator_t
13634 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
13635 
13636 /**
13637  * Return the reply
13638  * @param c      The connection
13639  * @param cookie The cookie
13640  * @param e      The xcb_generic_error_t supplied
13641  *
13642  * Returns the reply of the request asked by
13643  *
13644  * The parameter @p e supplied to this function must be NULL if
13645  * xcb_glx_get_query_objectuiv_arb_unchecked(). is used.
13646  * Otherwise, it stores the error if any.
13647  *
13648  * The returned value must be freed by the caller using free().
13649  */
13650 
13651 /*****************************************************************************
13652  **
13653  ** xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_arb_reply
13654  **
13655  ** @param xcb_connection_t                          *c
13656  ** @param xcb_glx_get_query_objectuiv_arb_cookie_t   cookie
13657  ** @param xcb_generic_error_t                      **e
13658  ** @returns xcb_glx_get_query_objectuiv_arb_reply_t *
13659  **
13660  *****************************************************************************/
13661 
13662 xcb_glx_get_query_objectuiv_arb_reply_t *
13663 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t                          *c  /**< */,
13664                                        xcb_glx_get_query_objectuiv_arb_cookie_t   cookie  /**< */,
13665                                        xcb_generic_error_t                      **e  /**< */);
13666 
13667 
13668 #ifdef __cplusplus
13669 }
13670 #endif
13671 
13672 #endif
13673 
13674 /**
13675  * @}
13676  */
13677