1 /*
2  * This file generated automatically from glx.xml by c-client.xsl using XSLT.
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 
13 module std.c.linux.X11.xcb.glx;
14 
15 import std.c.linux.X11.xcb.xcb;
16 import std.c.linux.X11.xcb.xproto;
17 
18 const int XCB_GLX_MAJOR_VERSION =1;
19 const int XCB_GLX_MINOR_VERSION =3;
20   
21 extern(C) extern xcb_extension_t xcb_glx_id;
22 
23 alias uint xcb_glx_pixmap_t;
24 
25 /**
26  * @brief xcb_glx_pixmap_iterator_t
27  **/
28 struct xcb_glx_pixmap_iterator_t {
29     xcb_glx_pixmap_t *data; /**<  */
30     int               rem; /**<  */
31     int               index; /**<  */
32 } ;
33 
34 alias uint xcb_glx_context_t;
35 
36 /**
37  * @brief xcb_glx_context_iterator_t
38  **/
39 struct xcb_glx_context_iterator_t {
40     xcb_glx_context_t *data; /**<  */
41     int                rem; /**<  */
42     int                index; /**<  */
43 } ;
44 
45 alias uint xcb_glx_pbuffer_t;
46 
47 /**
48  * @brief xcb_glx_pbuffer_iterator_t
49  **/
50 struct xcb_glx_pbuffer_iterator_t {
51     xcb_glx_pbuffer_t *data; /**<  */
52     int                rem; /**<  */
53     int                index; /**<  */
54 } ;
55 
56 alias uint xcb_glx_window_t;
57 
58 /**
59  * @brief xcb_glx_window_iterator_t
60  **/
61 struct xcb_glx_window_iterator_t {
62     xcb_glx_window_t *data; /**<  */
63     int               rem; /**<  */
64     int               index; /**<  */
65 } ;
66 
67 alias uint xcb_glx_fbconfig_t;
68 
69 /**
70  * @brief xcb_glx_fbconfig_iterator_t
71  **/
72 struct xcb_glx_fbconfig_iterator_t {
73     xcb_glx_fbconfig_t *data; /**<  */
74     int                 rem; /**<  */
75     int                 index; /**<  */
76 } ;
77 
78 alias uint xcb_glx_drawable_t;
79 
80 /**
81  * @brief xcb_glx_drawable_iterator_t
82  **/
83 struct xcb_glx_drawable_iterator_t {
84     xcb_glx_drawable_t *data; /**<  */
85     int                 rem; /**<  */
86     int                 index; /**<  */
87 } ;
88 
89 alias float xcb_glx_float32_t;
90 
91 /**
92  * @brief xcb_glx_float32_iterator_t
93  **/
94 struct xcb_glx_float32_iterator_t {
95     xcb_glx_float32_t *data; /**<  */
96     int                rem; /**<  */
97     int                index; /**<  */
98 } ;
99 
100 alias double xcb_glx_float64_t;
101 
102 /**
103  * @brief xcb_glx_float64_iterator_t
104  **/
105 struct xcb_glx_float64_iterator_t {
106     xcb_glx_float64_t *data; /**<  */
107     int                rem; /**<  */
108     int                index; /**<  */
109 } ;
110 
111 alias uint xcb_glx_bool32_t;
112 
113 /**
114  * @brief xcb_glx_bool32_iterator_t
115  **/
116 struct xcb_glx_bool32_iterator_t {
117     xcb_glx_bool32_t *data; /**<  */
118     int               rem; /**<  */
119     int               index; /**<  */
120 } ;
121 
122 alias uint xcb_glx_context_tag_t;
123 
124 /**
125  * @brief xcb_glx_context_tag_iterator_t
126  **/
127 struct xcb_glx_context_tag_iterator_t {
128     xcb_glx_context_tag_t *data; /**<  */
129     int                    rem; /**<  */
130     int                    index; /**<  */
131 } ;
132 
133 /** Opcode for xcb_glx_generic. */
134 const uint XCB_GLX_GENERIC = -1;
135 
136 /**
137  * @brief xcb_glx_generic_error_t
138  **/
139 struct xcb_glx_generic_error_t {
140     ubyte  response_type; /**<  */
141     ubyte  error_code; /**<  */
142     ushort sequence; /**<  */
143     uint   bad_value; /**<  */
144     ushort minor_opcode; /**<  */
145     ubyte  major_opcode; /**<  */
146     ubyte  pad0[21]; /**<  */
147 } ;
148 
149 /** Opcode for xcb_glx_bad_context. */
150 const uint XCB_GLX_BAD_CONTEXT = 0;
151 
152 alias xcb_glx_generic_error_t xcb_glx_bad_context_error_t;
153 
154 /** Opcode for xcb_glx_bad_context_state. */
155 const uint XCB_GLX_BAD_CONTEXT_STATE = 1;
156 
157 alias xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t;
158 
159 /** Opcode for xcb_glx_bad_drawable. */
160 const uint XCB_GLX_BAD_DRAWABLE = 2;
161 
162 alias xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t;
163 
164 /** Opcode for xcb_glx_bad_pixmap. */
165 const uint XCB_GLX_BAD_PIXMAP = 3;
166 
167 alias xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t;
168 
169 /** Opcode for xcb_glx_bad_context_tag. */
170 const uint XCB_GLX_BAD_CONTEXT_TAG = 4;
171 
172 alias xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t;
173 
174 /** Opcode for xcb_glx_bad_current_window. */
175 const uint XCB_GLX_BAD_CURRENT_WINDOW = 5;
176 
177 alias xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t;
178 
179 /** Opcode for xcb_glx_bad_render_request. */
180 const uint XCB_GLX_BAD_RENDER_REQUEST = 6;
181 
182 alias xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t;
183 
184 /** Opcode for xcb_glx_bad_large_request. */
185 const uint XCB_GLX_BAD_LARGE_REQUEST = 7;
186 
187 alias xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t;
188 
189 /** Opcode for xcb_glx_unsupported_private_request. */
190 const uint XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST = 8;
191 
192 alias xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t;
193 
194 /** Opcode for xcb_glx_bad_fb_config. */
195 const uint XCB_GLX_BAD_FB_CONFIG = 9;
196 
197 alias xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t;
198 
199 /** Opcode for xcb_glx_bad_pbuffer. */
200 const uint XCB_GLX_BAD_PBUFFER = 10;
201 
202 alias xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t;
203 
204 /** Opcode for xcb_glx_bad_current_drawable. */
205 const uint XCB_GLX_BAD_CURRENT_DRAWABLE = 11;
206 
207 alias xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t;
208 
209 /** Opcode for xcb_glx_bad_window. */
210 const uint XCB_GLX_BAD_WINDOW = 12;
211 
212 alias xcb_glx_generic_error_t xcb_glx_bad_window_error_t;
213 
214 /** Opcode for xcb_glx_pbuffer_clobber. */
215 const uint XCB_GLX_PBUFFER_CLOBBER = 0;
216 
217 /**
218  * @brief xcb_glx_pbuffer_clobber_event_t
219  **/
220 struct xcb_glx_pbuffer_clobber_event_t {
221     ubyte              response_type; /**<  */
222     ushort             event_type; /**<  */
223     ushort             sequence; /**<  */
224     ushort             draw_type; /**<  */
225     xcb_glx_drawable_t drawable; /**<  */
226     uint               b_mask; /**<  */
227     ushort             aux_buffer; /**<  */
228     ushort             x; /**<  */
229     ushort             y; /**<  */
230     ushort             width; /**<  */
231     ushort             height; /**<  */
232     ushort             count; /**<  */
233     ubyte              pad0[4]; /**<  */
234 } ;
235 
236 enum :int{
237     XCB_GLX_PBCET_DAMAGED = 0x8017,
238     XCB_GLX_PBCET_SAVED = 0x8018
239 };
240 
241 enum :int{
242     XCB_GLX_PBCDT_WINDOW = 0x8019,
243     XCB_GLX_PBCDT_PBUFFER = 0x801A
244 };
245 
246 /** Opcode for xcb_glx_render. */
247 const uint XCB_GLX_RENDER = 1;
248 
249 /**
250  * @brief xcb_glx_render_request_t
251  **/
252 struct xcb_glx_render_request_t {
253     ubyte                 major_opcode; /**<  */
254     ubyte                 minor_opcode; /**<  */
255     ushort                length; /**<  */
256     xcb_glx_context_tag_t context_tag; /**<  */
257 } ;
258 
259 /** Opcode for xcb_glx_render_large. */
260 const uint XCB_GLX_RENDER_LARGE = 2;
261 
262 /**
263  * @brief xcb_glx_render_large_request_t
264  **/
265 struct xcb_glx_render_large_request_t {
266     ubyte                 major_opcode; /**<  */
267     ubyte                 minor_opcode; /**<  */
268     ushort                length; /**<  */
269     xcb_glx_context_tag_t context_tag; /**<  */
270     ushort                request_num; /**<  */
271     ushort                request_total; /**<  */
272     uint                  data_len; /**<  */
273 } ;
274 
275 /** Opcode for xcb_glx_create_context. */
276 const uint XCB_GLX_CREATE_CONTEXT = 3;
277 
278 /**
279  * @brief xcb_glx_create_context_request_t
280  **/
281 struct xcb_glx_create_context_request_t {
282     ubyte             major_opcode; /**<  */
283     ubyte             minor_opcode; /**<  */
284     ushort            length; /**<  */
285     xcb_glx_context_t context; /**<  */
286     xcb_visualid_t    visual; /**<  */
287     uint              screen; /**<  */
288     xcb_glx_context_t share_list; /**<  */
289     bool              is_direct; /**<  */
290     ubyte             pad0[3]; /**<  */
291 } ;
292 
293 /** Opcode for xcb_glx_destroy_context. */
294 const uint XCB_GLX_DESTROY_CONTEXT = 4;
295 
296 /**
297  * @brief xcb_glx_destroy_context_request_t
298  **/
299 struct xcb_glx_destroy_context_request_t {
300     ubyte             major_opcode; /**<  */
301     ubyte             minor_opcode; /**<  */
302     ushort            length; /**<  */
303     xcb_glx_context_t context; /**<  */
304 } ;
305 
306 /**
307  * @brief xcb_glx_make_current_cookie_t
308  **/
309 struct xcb_glx_make_current_cookie_t {
310     uint sequence; /**<  */
311 } ;
312 
313 /** Opcode for xcb_glx_make_current. */
314 const uint XCB_GLX_MAKE_CURRENT = 5;
315 
316 /**
317  * @brief xcb_glx_make_current_request_t
318  **/
319 struct xcb_glx_make_current_request_t {
320     ubyte                 major_opcode; /**<  */
321     ubyte                 minor_opcode; /**<  */
322     ushort                length; /**<  */
323     xcb_glx_drawable_t    drawable; /**<  */
324     xcb_glx_context_t     context; /**<  */
325     xcb_glx_context_tag_t old_context_tag; /**<  */
326 } ;
327 
328 /**
329  * @brief xcb_glx_make_current_reply_t
330  **/
331 struct xcb_glx_make_current_reply_t {
332     ubyte                 response_type; /**<  */
333     ubyte                 pad0; /**<  */
334     ushort                sequence; /**<  */
335     uint                  length; /**<  */
336     xcb_glx_context_tag_t context_tag; /**<  */
337     ubyte                 pad1[20]; /**<  */
338 } ;
339 
340 /**
341  * @brief xcb_glx_is_direct_cookie_t
342  **/
343 struct xcb_glx_is_direct_cookie_t {
344     uint sequence; /**<  */
345 } ;
346 
347 /** Opcode for xcb_glx_is_direct. */
348 const uint XCB_GLX_IS_DIRECT = 6;
349 
350 /**
351  * @brief xcb_glx_is_direct_request_t
352  **/
353 struct xcb_glx_is_direct_request_t {
354     ubyte             major_opcode; /**<  */
355     ubyte             minor_opcode; /**<  */
356     ushort            length; /**<  */
357     xcb_glx_context_t context; /**<  */
358 } ;
359 
360 /**
361  * @brief xcb_glx_is_direct_reply_t
362  **/
363 struct xcb_glx_is_direct_reply_t {
364     ubyte  response_type; /**<  */
365     ubyte  pad0; /**<  */
366     ushort sequence; /**<  */
367     uint   length; /**<  */
368     bool   is_direct; /**<  */
369     ubyte  pad1[23]; /**<  */
370 } ;
371 
372 /**
373  * @brief xcb_glx_query_version_cookie_t
374  **/
375 struct xcb_glx_query_version_cookie_t {
376     uint sequence; /**<  */
377 } ;
378 
379 /** Opcode for xcb_glx_query_version. */
380 const uint XCB_GLX_QUERY_VERSION = 7;
381 
382 /**
383  * @brief xcb_glx_query_version_request_t
384  **/
385 struct xcb_glx_query_version_request_t {
386     ubyte  major_opcode; /**<  */
387     ubyte  minor_opcode; /**<  */
388     ushort length; /**<  */
389     uint   major_version; /**<  */
390     uint   minor_version; /**<  */
391 } ;
392 
393 /**
394  * @brief xcb_glx_query_version_reply_t
395  **/
396 struct xcb_glx_query_version_reply_t {
397     ubyte  response_type; /**<  */
398     ubyte  pad0; /**<  */
399     ushort sequence; /**<  */
400     uint   length; /**<  */
401     uint   major_version; /**<  */
402     uint   minor_version; /**<  */
403     ubyte  pad1[16]; /**<  */
404 } ;
405 
406 /** Opcode for xcb_glx_wait_gl. */
407 const uint XCB_GLX_WAIT_GL = 8;
408 
409 /**
410  * @brief xcb_glx_wait_gl_request_t
411  **/
412 struct xcb_glx_wait_gl_request_t {
413     ubyte                 major_opcode; /**<  */
414     ubyte                 minor_opcode; /**<  */
415     ushort                length; /**<  */
416     xcb_glx_context_tag_t context_tag; /**<  */
417 } ;
418 
419 /** Opcode for xcb_glx_wait_x. */
420 const uint XCB_GLX_WAIT_X = 9;
421 
422 /**
423  * @brief xcb_glx_wait_x_request_t
424  **/
425 struct xcb_glx_wait_x_request_t {
426     ubyte                 major_opcode; /**<  */
427     ubyte                 minor_opcode; /**<  */
428     ushort                length; /**<  */
429     xcb_glx_context_tag_t context_tag; /**<  */
430 } ;
431 
432 /** Opcode for xcb_glx_copy_context. */
433 const uint XCB_GLX_COPY_CONTEXT = 10;
434 
435 /**
436  * @brief xcb_glx_copy_context_request_t
437  **/
438 struct xcb_glx_copy_context_request_t {
439     ubyte                 major_opcode; /**<  */
440     ubyte                 minor_opcode; /**<  */
441     ushort                length; /**<  */
442     xcb_glx_context_t     src; /**<  */
443     xcb_glx_context_t     dest; /**<  */
444     uint                  mask; /**<  */
445     xcb_glx_context_tag_t src_context_tag; /**<  */
446 } ;
447 
448 enum :int{
449     XCB_GLX_GC_GL_CURRENT_BIT = 0x00000001,
450     XCB_GLX_GC_GL_POINT_BIT = 0x00000002,
451     XCB_GLX_GC_GL_LINE_BIT = 0x00000004,
452     XCB_GLX_GC_GL_POLYGON_BIT = 0x00000008,
453     XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 0x00000010,
454     XCB_GLX_GC_GL_PIXEL_MODE_BIT = 0x00000020,
455     XCB_GLX_GC_GL_LIGHTING_BIT = 0x00000040,
456     XCB_GLX_GC_GL_FOG_BIT = 0x00000080,
457     XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 0x00000100,
458     XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 0x00000200,
459     XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 0x00000400,
460     XCB_GLX_GC_GL_VIEWPORT_BIT = 0x00000800,
461     XCB_GLX_GC_GL_TRANSFORM_BIT = 0x00001000,
462     XCB_GLX_GC_GL_ENABLE_BIT = 0x00002000,
463     XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 0x00004000,
464     XCB_GLX_GC_GL_HINT_BIT = 0x00008000,
465     XCB_GLX_GC_GL_EVAL_BIT = 0x00010000,
466     XCB_GLX_GC_GL_LIST_BIT = 0x00020000,
467     XCB_GLX_GC_GL_TEXTURE_BIT = 0x00040000,
468     XCB_GLX_GC_GL_SCISSOR_BIT = 0x00080000,
469     XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 0x000ffffff
470 };
471 
472 /** Opcode for xcb_glx_swap_buffers. */
473 const uint XCB_GLX_SWAP_BUFFERS = 11;
474 
475 /**
476  * @brief xcb_glx_swap_buffers_request_t
477  **/
478 struct xcb_glx_swap_buffers_request_t {
479     ubyte                 major_opcode; /**<  */
480     ubyte                 minor_opcode; /**<  */
481     ushort                length; /**<  */
482     xcb_glx_context_tag_t context_tag; /**<  */
483     xcb_glx_drawable_t    drawable; /**<  */
484 } ;
485 
486 /** Opcode for xcb_glx_use_x_font. */
487 const uint XCB_GLX_USE_X_FONT = 12;
488 
489 /**
490  * @brief xcb_glx_use_x_font_request_t
491  **/
492 struct xcb_glx_use_x_font_request_t {
493     ubyte                 major_opcode; /**<  */
494     ubyte                 minor_opcode; /**<  */
495     ushort                length; /**<  */
496     xcb_glx_context_tag_t context_tag; /**<  */
497     xcb_font_t            font; /**<  */
498     uint                  first; /**<  */
499     uint                  count; /**<  */
500     uint                  list_base; /**<  */
501 } ;
502 
503 /** Opcode for xcb_glx_create_glx_pixmap. */
504 const uint XCB_GLX_CREATE_GLX_PIXMAP = 13;
505 
506 /**
507  * @brief xcb_glx_create_glx_pixmap_request_t
508  **/
509 struct xcb_glx_create_glx_pixmap_request_t {
510     ubyte            major_opcode; /**<  */
511     ubyte            minor_opcode; /**<  */
512     ushort           length; /**<  */
513     uint             screen; /**<  */
514     xcb_visualid_t   visual; /**<  */
515     xcb_pixmap_t     pixmap; /**<  */
516     xcb_glx_pixmap_t glx_pixmap; /**<  */
517 } ;
518 
519 /**
520  * @brief xcb_glx_get_visual_configs_cookie_t
521  **/
522 struct xcb_glx_get_visual_configs_cookie_t {
523     uint sequence; /**<  */
524 } ;
525 
526 /** Opcode for xcb_glx_get_visual_configs. */
527 const uint XCB_GLX_GET_VISUAL_CONFIGS = 14;
528 
529 /**
530  * @brief xcb_glx_get_visual_configs_request_t
531  **/
532 struct xcb_glx_get_visual_configs_request_t {
533     ubyte  major_opcode; /**<  */
534     ubyte  minor_opcode; /**<  */
535     ushort length; /**<  */
536     uint   screen; /**<  */
537 } ;
538 
539 /**
540  * @brief xcb_glx_get_visual_configs_reply_t
541  **/
542 struct xcb_glx_get_visual_configs_reply_t {
543     ubyte  response_type; /**<  */
544     ubyte  pad0; /**<  */
545     ushort sequence; /**<  */
546     uint   length; /**<  */
547     uint   num_visuals; /**<  */
548     uint   num_properties; /**<  */
549     ubyte  pad1[16]; /**<  */
550 } ;
551 
552 /** Opcode for xcb_glx_destroy_glx_pixmap. */
553 const uint XCB_GLX_DESTROY_GLX_PIXMAP = 15;
554 
555 /**
556  * @brief xcb_glx_destroy_glx_pixmap_request_t
557  **/
558 struct xcb_glx_destroy_glx_pixmap_request_t {
559     ubyte            major_opcode; /**<  */
560     ubyte            minor_opcode; /**<  */
561     ushort           length; /**<  */
562     xcb_glx_pixmap_t glx_pixmap; /**<  */
563 } ;
564 
565 /** Opcode for xcb_glx_vendor_private. */
566 const uint XCB_GLX_VENDOR_PRIVATE = 16;
567 
568 /**
569  * @brief xcb_glx_vendor_private_request_t
570  **/
571 struct xcb_glx_vendor_private_request_t {
572     ubyte                 major_opcode; /**<  */
573     ubyte                 minor_opcode; /**<  */
574     ushort                length; /**<  */
575     uint                  vendor_code; /**<  */
576     xcb_glx_context_tag_t context_tag; /**<  */
577 } ;
578 
579 /**
580  * @brief xcb_glx_vendor_private_with_reply_cookie_t
581  **/
582 struct xcb_glx_vendor_private_with_reply_cookie_t {
583     uint sequence; /**<  */
584 } ;
585 
586 /** Opcode for xcb_glx_vendor_private_with_reply. */
587 const uint XCB_GLX_VENDOR_PRIVATE_WITH_REPLY = 17;
588 
589 /**
590  * @brief xcb_glx_vendor_private_with_reply_request_t
591  **/
592 struct xcb_glx_vendor_private_with_reply_request_t {
593     ubyte                 major_opcode; /**<  */
594     ubyte                 minor_opcode; /**<  */
595     ushort                length; /**<  */
596     uint                  vendor_code; /**<  */
597     xcb_glx_context_tag_t context_tag; /**<  */
598 } ;
599 
600 /**
601  * @brief xcb_glx_vendor_private_with_reply_reply_t
602  **/
603 struct xcb_glx_vendor_private_with_reply_reply_t {
604     ubyte  response_type; /**<  */
605     ubyte  pad0; /**<  */
606     ushort sequence; /**<  */
607     uint   length; /**<  */
608     uint   retval; /**<  */
609     ubyte  data1[24]; /**<  */
610 } ;
611 
612 /**
613  * @brief xcb_glx_query_extensions_string_cookie_t
614  **/
615 struct xcb_glx_query_extensions_string_cookie_t {
616     uint sequence; /**<  */
617 } ;
618 
619 /** Opcode for xcb_glx_query_extensions_string. */
620 const uint XCB_GLX_QUERY_EXTENSIONS_STRING = 18;
621 
622 /**
623  * @brief xcb_glx_query_extensions_string_request_t
624  **/
625 struct xcb_glx_query_extensions_string_request_t {
626     ubyte  major_opcode; /**<  */
627     ubyte  minor_opcode; /**<  */
628     ushort length; /**<  */
629     uint   screen; /**<  */
630 } ;
631 
632 /**
633  * @brief xcb_glx_query_extensions_string_reply_t
634  **/
635 struct xcb_glx_query_extensions_string_reply_t {
636     ubyte  response_type; /**<  */
637     ubyte  pad0; /**<  */
638     ushort sequence; /**<  */
639     uint   length; /**<  */
640     ubyte  pad1[4]; /**<  */
641     uint   n; /**<  */
642     ubyte  pad2[16]; /**<  */
643 } ;
644 
645 /**
646  * @brief xcb_glx_query_server_string_cookie_t
647  **/
648 struct xcb_glx_query_server_string_cookie_t {
649     uint sequence; /**<  */
650 } ;
651 
652 /** Opcode for xcb_glx_query_server_string. */
653 const uint XCB_GLX_QUERY_SERVER_STRING = 19;
654 
655 /**
656  * @brief xcb_glx_query_server_string_request_t
657  **/
658 struct xcb_glx_query_server_string_request_t {
659     ubyte  major_opcode; /**<  */
660     ubyte  minor_opcode; /**<  */
661     ushort length; /**<  */
662     uint   screen; /**<  */
663     uint   name; /**<  */
664 } ;
665 
666 /**
667  * @brief xcb_glx_query_server_string_reply_t
668  **/
669 struct xcb_glx_query_server_string_reply_t {
670     ubyte  response_type; /**<  */
671     ubyte  pad0; /**<  */
672     ushort sequence; /**<  */
673     uint   length; /**<  */
674     ubyte  pad1[4]; /**<  */
675     uint   str_len; /**<  */
676     ubyte  pad2[16]; /**<  */
677 } ;
678 
679 /** Opcode for xcb_glx_client_info. */
680 const uint XCB_GLX_CLIENT_INFO = 20;
681 
682 /**
683  * @brief xcb_glx_client_info_request_t
684  **/
685 struct xcb_glx_client_info_request_t {
686     ubyte  major_opcode; /**<  */
687     ubyte  minor_opcode; /**<  */
688     ushort length; /**<  */
689     uint   major_version; /**<  */
690     uint   minor_version; /**<  */
691     uint   str_len; /**<  */
692 } ;
693 
694 /**
695  * @brief xcb_glx_get_fb_configs_cookie_t
696  **/
697 struct xcb_glx_get_fb_configs_cookie_t {
698     uint sequence; /**<  */
699 } ;
700 
701 /** Opcode for xcb_glx_get_fb_configs. */
702 const uint XCB_GLX_GET_FB_CONFIGS = 21;
703 
704 /**
705  * @brief xcb_glx_get_fb_configs_request_t
706  **/
707 struct xcb_glx_get_fb_configs_request_t {
708     ubyte  major_opcode; /**<  */
709     ubyte  minor_opcode; /**<  */
710     ushort length; /**<  */
711     uint   screen; /**<  */
712 } ;
713 
714 /**
715  * @brief xcb_glx_get_fb_configs_reply_t
716  **/
717 struct xcb_glx_get_fb_configs_reply_t {
718     ubyte  response_type; /**<  */
719     ubyte  pad0; /**<  */
720     ushort sequence; /**<  */
721     uint   length; /**<  */
722     uint   num_FB_configs; /**<  */
723     uint   num_properties; /**<  */
724     ubyte  pad1[16]; /**<  */
725 } ;
726 
727 /** Opcode for xcb_glx_create_pixmap. */
728 const uint XCB_GLX_CREATE_PIXMAP = 22;
729 
730 /**
731  * @brief xcb_glx_create_pixmap_request_t
732  **/
733 struct xcb_glx_create_pixmap_request_t {
734     ubyte            major_opcode; /**<  */
735     ubyte            minor_opcode; /**<  */
736     ushort           length; /**<  */
737     uint             screen; /**<  */
738     uint             fbconfig; /**<  */
739     xcb_pixmap_t     pixmap; /**<  */
740     xcb_glx_pixmap_t glx_pixmap; /**<  */
741     uint             num_attribs; /**<  */
742 } ;
743 
744 /** Opcode for xcb_glx_destroy_pixmap. */
745 const uint XCB_GLX_DESTROY_PIXMAP = 23;
746 
747 /**
748  * @brief xcb_glx_destroy_pixmap_request_t
749  **/
750 struct xcb_glx_destroy_pixmap_request_t {
751     ubyte            major_opcode; /**<  */
752     ubyte            minor_opcode; /**<  */
753     ushort           length; /**<  */
754     xcb_glx_pixmap_t glx_pixmap; /**<  */
755 } ;
756 
757 /** Opcode for xcb_glx_create_new_context. */
758 const uint XCB_GLX_CREATE_NEW_CONTEXT = 24;
759 
760 /**
761  * @brief xcb_glx_create_new_context_request_t
762  **/
763 struct xcb_glx_create_new_context_request_t {
764     ubyte             major_opcode; /**<  */
765     ubyte             minor_opcode; /**<  */
766     ushort            length; /**<  */
767     xcb_glx_context_t context; /**<  */
768     uint              fbconfig; /**<  */
769     uint              screen; /**<  */
770     uint              render_type; /**<  */
771     uint              share_list; /**<  */
772     bool              is_direct; /**<  */
773     ubyte             reserved1; /**<  */
774     ushort            reserved2; /**<  */
775 } ;
776 
777 /**
778  * @brief xcb_glx_query_context_cookie_t
779  **/
780 struct xcb_glx_query_context_cookie_t {
781     uint sequence; /**<  */
782 } ;
783 
784 /** Opcode for xcb_glx_query_context. */
785 const uint XCB_GLX_QUERY_CONTEXT = 25;
786 
787 /**
788  * @brief xcb_glx_query_context_request_t
789  **/
790 struct xcb_glx_query_context_request_t {
791     ubyte             major_opcode; /**<  */
792     ubyte             minor_opcode; /**<  */
793     ushort            length; /**<  */
794     xcb_glx_context_t context; /**<  */
795 } ;
796 
797 /**
798  * @brief xcb_glx_query_context_reply_t
799  **/
800 struct xcb_glx_query_context_reply_t {
801     ubyte  response_type; /**<  */
802     ubyte  pad0; /**<  */
803     ushort sequence; /**<  */
804     uint   length; /**<  */
805     uint   num_attribs; /**<  */
806     ubyte  pad1[20]; /**<  */
807 } ;
808 
809 /**
810  * @brief xcb_glx_make_context_current_cookie_t
811  **/
812 struct xcb_glx_make_context_current_cookie_t {
813     uint sequence; /**<  */
814 } ;
815 
816 /** Opcode for xcb_glx_make_context_current. */
817 const uint XCB_GLX_MAKE_CONTEXT_CURRENT = 26;
818 
819 /**
820  * @brief xcb_glx_make_context_current_request_t
821  **/
822 struct xcb_glx_make_context_current_request_t {
823     ubyte                 major_opcode; /**<  */
824     ubyte                 minor_opcode; /**<  */
825     ushort                length; /**<  */
826     xcb_glx_context_tag_t old_context_tag; /**<  */
827     xcb_glx_drawable_t    drawable; /**<  */
828     xcb_glx_drawable_t    read_drawable; /**<  */
829     xcb_glx_context_t     context; /**<  */
830 } ;
831 
832 /**
833  * @brief xcb_glx_make_context_current_reply_t
834  **/
835 struct xcb_glx_make_context_current_reply_t {
836     ubyte                 response_type; /**<  */
837     ubyte                 pad0; /**<  */
838     ushort                sequence; /**<  */
839     uint                  length; /**<  */
840     xcb_glx_context_tag_t context_tag; /**<  */
841     ubyte                 pad1[20]; /**<  */
842 } ;
843 
844 /** Opcode for xcb_glx_create_pbuffer. */
845 const uint XCB_GLX_CREATE_PBUFFER = 27;
846 
847 /**
848  * @brief xcb_glx_create_pbuffer_request_t
849  **/
850 struct xcb_glx_create_pbuffer_request_t {
851     ubyte              major_opcode; /**<  */
852     ubyte              minor_opcode; /**<  */
853     ushort             length; /**<  */
854     uint               screen; /**<  */
855     xcb_glx_fbconfig_t fbconfig; /**<  */
856     xcb_glx_pbuffer_t  pbuffer; /**<  */
857     uint               num_attribs; /**<  */
858 } ;
859 
860 /** Opcode for xcb_glx_destroy_pbuffer. */
861 const uint XCB_GLX_DESTROY_PBUFFER = 28;
862 
863 /**
864  * @brief xcb_glx_destroy_pbuffer_request_t
865  **/
866 struct xcb_glx_destroy_pbuffer_request_t {
867     ubyte             major_opcode; /**<  */
868     ubyte             minor_opcode; /**<  */
869     ushort            length; /**<  */
870     xcb_glx_pbuffer_t pbuffer; /**<  */
871 } ;
872 
873 /**
874  * @brief xcb_glx_get_drawable_attributes_cookie_t
875  **/
876 struct xcb_glx_get_drawable_attributes_cookie_t {
877     uint sequence; /**<  */
878 } ;
879 
880 /** Opcode for xcb_glx_get_drawable_attributes. */
881 const uint XCB_GLX_GET_DRAWABLE_ATTRIBUTES = 29;
882 
883 /**
884  * @brief xcb_glx_get_drawable_attributes_request_t
885  **/
886 struct xcb_glx_get_drawable_attributes_request_t {
887     ubyte              major_opcode; /**<  */
888     ubyte              minor_opcode; /**<  */
889     ushort             length; /**<  */
890     xcb_glx_drawable_t drawable; /**<  */
891 } ;
892 
893 /**
894  * @brief xcb_glx_get_drawable_attributes_reply_t
895  **/
896 struct xcb_glx_get_drawable_attributes_reply_t {
897     ubyte  response_type; /**<  */
898     ubyte  pad0; /**<  */
899     ushort sequence; /**<  */
900     uint   length; /**<  */
901     uint   num_attribs; /**<  */
902     ubyte  pad1[20]; /**<  */
903 } ;
904 
905 /** Opcode for xcb_glx_change_drawable_attributes. */
906 const uint XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES = 30;
907 
908 /**
909  * @brief xcb_glx_change_drawable_attributes_request_t
910  **/
911 struct xcb_glx_change_drawable_attributes_request_t {
912     ubyte              major_opcode; /**<  */
913     ubyte              minor_opcode; /**<  */
914     ushort             length; /**<  */
915     xcb_glx_drawable_t drawable; /**<  */
916     uint               num_attribs; /**<  */
917 } ;
918 
919 /** Opcode for xcb_glx_create_window. */
920 const uint XCB_GLX_CREATE_WINDOW = 31;
921 
922 /**
923  * @brief xcb_glx_create_window_request_t
924  **/
925 struct xcb_glx_create_window_request_t {
926     ubyte              major_opcode; /**<  */
927     ubyte              minor_opcode; /**<  */
928     ushort             length; /**<  */
929     uint               screen; /**<  */
930     xcb_glx_fbconfig_t fbconfig; /**<  */
931     xcb_window_t       window; /**<  */
932     xcb_glx_window_t   glx_window; /**<  */
933     uint               num_attribs; /**<  */
934 } ;
935 
936 /** Opcode for xcb_glx_delete_window. */
937 const uint XCB_GLX_DELETE_WINDOW = 32;
938 
939 /**
940  * @brief xcb_glx_delete_window_request_t
941  **/
942 struct xcb_glx_delete_window_request_t {
943     ubyte            major_opcode; /**<  */
944     ubyte            minor_opcode; /**<  */
945     ushort           length; /**<  */
946     xcb_glx_window_t glxwindow; /**<  */
947 } ;
948 
949 /** Opcode for xcb_glx_new_list. */
950 const uint XCB_GLX_NEW_LIST = 101;
951 
952 /**
953  * @brief xcb_glx_new_list_request_t
954  **/
955 struct xcb_glx_new_list_request_t {
956     ubyte                 major_opcode; /**<  */
957     ubyte                 minor_opcode; /**<  */
958     ushort                length; /**<  */
959     xcb_glx_context_tag_t context_tag; /**<  */
960     uint                  list; /**<  */
961     uint                  mode; /**<  */
962 } ;
963 
964 /** Opcode for xcb_glx_end_list. */
965 const uint XCB_GLX_END_LIST = 102;
966 
967 /**
968  * @brief xcb_glx_end_list_request_t
969  **/
970 struct xcb_glx_end_list_request_t {
971     ubyte                 major_opcode; /**<  */
972     ubyte                 minor_opcode; /**<  */
973     ushort                length; /**<  */
974     xcb_glx_context_tag_t context_tag; /**<  */
975 } ;
976 
977 /** Opcode for xcb_glx_delete_lists. */
978 const uint XCB_GLX_DELETE_LISTS = 103;
979 
980 /**
981  * @brief xcb_glx_delete_lists_request_t
982  **/
983 struct xcb_glx_delete_lists_request_t {
984     ubyte                 major_opcode; /**<  */
985     ubyte                 minor_opcode; /**<  */
986     ushort                length; /**<  */
987     xcb_glx_context_tag_t context_tag; /**<  */
988     uint                  list; /**<  */
989     int                   range; /**<  */
990 } ;
991 
992 /**
993  * @brief xcb_glx_gen_lists_cookie_t
994  **/
995 struct xcb_glx_gen_lists_cookie_t {
996     uint sequence; /**<  */
997 } ;
998 
999 /** Opcode for xcb_glx_gen_lists. */
1000 const uint XCB_GLX_GEN_LISTS = 104;
1001 
1002 /**
1003  * @brief xcb_glx_gen_lists_request_t
1004  **/
1005 struct xcb_glx_gen_lists_request_t {
1006     ubyte                 major_opcode; /**<  */
1007     ubyte                 minor_opcode; /**<  */
1008     ushort                length; /**<  */
1009     xcb_glx_context_tag_t context_tag; /**<  */
1010     int                   range; /**<  */
1011 } ;
1012 
1013 /**
1014  * @brief xcb_glx_gen_lists_reply_t
1015  **/
1016 struct xcb_glx_gen_lists_reply_t {
1017     ubyte  response_type; /**<  */
1018     ubyte  pad0; /**<  */
1019     ushort sequence; /**<  */
1020     uint   length; /**<  */
1021     uint   ret_val; /**<  */
1022 } ;
1023 
1024 /** Opcode for xcb_glx_feedback_buffer. */
1025 const uint XCB_GLX_FEEDBACK_BUFFER = 105;
1026 
1027 /**
1028  * @brief xcb_glx_feedback_buffer_request_t
1029  **/
1030 struct xcb_glx_feedback_buffer_request_t {
1031     ubyte                 major_opcode; /**<  */
1032     ubyte                 minor_opcode; /**<  */
1033     ushort                length; /**<  */
1034     xcb_glx_context_tag_t context_tag; /**<  */
1035     int                   size; /**<  */
1036     int                   type; /**<  */
1037 } ;
1038 
1039 /** Opcode for xcb_glx_select_buffer. */
1040 const uint XCB_GLX_SELECT_BUFFER = 106;
1041 
1042 /**
1043  * @brief xcb_glx_select_buffer_request_t
1044  **/
1045 struct xcb_glx_select_buffer_request_t {
1046     ubyte                 major_opcode; /**<  */
1047     ubyte                 minor_opcode; /**<  */
1048     ushort                length; /**<  */
1049     xcb_glx_context_tag_t context_tag; /**<  */
1050     int                   size; /**<  */
1051 } ;
1052 
1053 /**
1054  * @brief xcb_glx_render_mode_cookie_t
1055  **/
1056 struct xcb_glx_render_mode_cookie_t {
1057     uint sequence; /**<  */
1058 } ;
1059 
1060 /** Opcode for xcb_glx_render_mode. */
1061 const uint XCB_GLX_RENDER_MODE = 107;
1062 
1063 /**
1064  * @brief xcb_glx_render_mode_request_t
1065  **/
1066 struct xcb_glx_render_mode_request_t {
1067     ubyte                 major_opcode; /**<  */
1068     ubyte                 minor_opcode; /**<  */
1069     ushort                length; /**<  */
1070     xcb_glx_context_tag_t context_tag; /**<  */
1071     uint                  mode; /**<  */
1072 } ;
1073 
1074 /**
1075  * @brief xcb_glx_render_mode_reply_t
1076  **/
1077 struct xcb_glx_render_mode_reply_t {
1078     ubyte  response_type; /**<  */
1079     ubyte  pad0; /**<  */
1080     ushort sequence; /**<  */
1081     uint   length; /**<  */
1082     uint   ret_val; /**<  */
1083     uint   n; /**<  */
1084     uint   new_mode; /**<  */
1085     ubyte  pad1[12]; /**<  */
1086 } ;
1087 
1088 enum :int{
1089     XCB_GLX_RM_GL_RENDER = 0x1C00,
1090     XCB_GLX_RM_GL_FEEDBACK = 0x1C01,
1091     XCB_GLX_RM_GL_SELECT = 0x1C02
1092 };
1093 
1094 /**
1095  * @brief xcb_glx_finish_cookie_t
1096  **/
1097 struct xcb_glx_finish_cookie_t {
1098     uint sequence; /**<  */
1099 } ;
1100 
1101 /** Opcode for xcb_glx_finish. */
1102 const uint XCB_GLX_FINISH = 108;
1103 
1104 /**
1105  * @brief xcb_glx_finish_request_t
1106  **/
1107 struct xcb_glx_finish_request_t {
1108     ubyte                 major_opcode; /**<  */
1109     ubyte                 minor_opcode; /**<  */
1110     ushort                length; /**<  */
1111     xcb_glx_context_tag_t context_tag; /**<  */
1112 } ;
1113 
1114 /**
1115  * @brief xcb_glx_finish_reply_t
1116  **/
1117 struct xcb_glx_finish_reply_t {
1118     ubyte  response_type; /**<  */
1119     ubyte  pad0; /**<  */
1120     ushort sequence; /**<  */
1121     uint   length; /**<  */
1122 } ;
1123 
1124 /** Opcode for xcb_glx_pixel_storef. */
1125 const uint XCB_GLX_PIXEL_STOREF = 109;
1126 
1127 /**
1128  * @brief xcb_glx_pixel_storef_request_t
1129  **/
1130 struct xcb_glx_pixel_storef_request_t {
1131     ubyte                 major_opcode; /**<  */
1132     ubyte                 minor_opcode; /**<  */
1133     ushort                length; /**<  */
1134     xcb_glx_context_tag_t context_tag; /**<  */
1135     uint                  pname; /**<  */
1136     xcb_glx_float32_t     datum; /**<  */
1137 } ;
1138 
1139 /** Opcode for xcb_glx_pixel_storei. */
1140 const uint XCB_GLX_PIXEL_STOREI = 110;
1141 
1142 /**
1143  * @brief xcb_glx_pixel_storei_request_t
1144  **/
1145 struct xcb_glx_pixel_storei_request_t {
1146     ubyte                 major_opcode; /**<  */
1147     ubyte                 minor_opcode; /**<  */
1148     ushort                length; /**<  */
1149     xcb_glx_context_tag_t context_tag; /**<  */
1150     uint                  pname; /**<  */
1151     int                   datum; /**<  */
1152 } ;
1153 
1154 /**
1155  * @brief xcb_glx_read_pixels_cookie_t
1156  **/
1157 struct xcb_glx_read_pixels_cookie_t {
1158     uint sequence; /**<  */
1159 } ;
1160 
1161 /** Opcode for xcb_glx_read_pixels. */
1162 const uint XCB_GLX_READ_PIXELS = 111;
1163 
1164 /**
1165  * @brief xcb_glx_read_pixels_request_t
1166  **/
1167 struct xcb_glx_read_pixels_request_t {
1168     ubyte                 major_opcode; /**<  */
1169     ubyte                 minor_opcode; /**<  */
1170     ushort                length; /**<  */
1171     xcb_glx_context_tag_t context_tag; /**<  */
1172     int                   x; /**<  */
1173     int                   y; /**<  */
1174     int                   width; /**<  */
1175     int                   height; /**<  */
1176     uint                  format; /**<  */
1177     uint                  type; /**<  */
1178     bool                  swap_bytes; /**<  */
1179     bool                  lsb_first; /**<  */
1180 } ;
1181 
1182 /**
1183  * @brief xcb_glx_read_pixels_reply_t
1184  **/
1185 struct xcb_glx_read_pixels_reply_t {
1186     ubyte  response_type; /**<  */
1187     ubyte  pad0; /**<  */
1188     ushort sequence; /**<  */
1189     uint   length; /**<  */
1190     ubyte  pad1[24]; /**<  */
1191 } ;
1192 
1193 /**
1194  * @brief xcb_glx_get_booleanv_cookie_t
1195  **/
1196 struct xcb_glx_get_booleanv_cookie_t {
1197     uint sequence; /**<  */
1198 } ;
1199 
1200 /** Opcode for xcb_glx_get_booleanv. */
1201 const uint XCB_GLX_GET_BOOLEANV = 112;
1202 
1203 /**
1204  * @brief xcb_glx_get_booleanv_request_t
1205  **/
1206 struct xcb_glx_get_booleanv_request_t {
1207     ubyte                 major_opcode; /**<  */
1208     ubyte                 minor_opcode; /**<  */
1209     ushort                length; /**<  */
1210     xcb_glx_context_tag_t context_tag; /**<  */
1211     int                   pname; /**<  */
1212 } ;
1213 
1214 /**
1215  * @brief xcb_glx_get_booleanv_reply_t
1216  **/
1217 struct xcb_glx_get_booleanv_reply_t {
1218     ubyte  response_type; /**<  */
1219     ubyte  pad0; /**<  */
1220     ushort sequence; /**<  */
1221     uint   length; /**<  */
1222     ubyte  pad1[4]; /**<  */
1223     uint   n; /**<  */
1224     bool   datum; /**<  */
1225     ubyte  pad2[15]; /**<  */
1226 } ;
1227 
1228 /**
1229  * @brief xcb_glx_get_clip_plane_cookie_t
1230  **/
1231 struct xcb_glx_get_clip_plane_cookie_t {
1232     uint sequence; /**<  */
1233 } ;
1234 
1235 /** Opcode for xcb_glx_get_clip_plane. */
1236 const uint XCB_GLX_GET_CLIP_PLANE = 113;
1237 
1238 /**
1239  * @brief xcb_glx_get_clip_plane_request_t
1240  **/
1241 struct xcb_glx_get_clip_plane_request_t {
1242     ubyte                 major_opcode; /**<  */
1243     ubyte                 minor_opcode; /**<  */
1244     ushort                length; /**<  */
1245     xcb_glx_context_tag_t context_tag; /**<  */
1246     int                   plane; /**<  */
1247 } ;
1248 
1249 /**
1250  * @brief xcb_glx_get_clip_plane_reply_t
1251  **/
1252 struct xcb_glx_get_clip_plane_reply_t {
1253     ubyte  response_type; /**<  */
1254     ubyte  pad0; /**<  */
1255     ushort sequence; /**<  */
1256     uint   length; /**<  */
1257     ubyte  pad1[24]; /**<  */
1258 } ;
1259 
1260 /**
1261  * @brief xcb_glx_get_doublev_cookie_t
1262  **/
1263 struct xcb_glx_get_doublev_cookie_t {
1264     uint sequence; /**<  */
1265 } ;
1266 
1267 /** Opcode for xcb_glx_get_doublev. */
1268 const uint XCB_GLX_GET_DOUBLEV = 114;
1269 
1270 /**
1271  * @brief xcb_glx_get_doublev_request_t
1272  **/
1273 struct xcb_glx_get_doublev_request_t {
1274     ubyte                 major_opcode; /**<  */
1275     ubyte                 minor_opcode; /**<  */
1276     ushort                length; /**<  */
1277     xcb_glx_context_tag_t context_tag; /**<  */
1278     uint                  pname; /**<  */
1279 } ;
1280 
1281 /**
1282  * @brief xcb_glx_get_doublev_reply_t
1283  **/
1284 struct xcb_glx_get_doublev_reply_t {
1285     ubyte             response_type; /**<  */
1286     ubyte             pad0; /**<  */
1287     ushort            sequence; /**<  */
1288     uint              length; /**<  */
1289     ubyte             pad1[4]; /**<  */
1290     uint              n; /**<  */
1291     xcb_glx_float64_t datum; /**<  */
1292     ubyte             pad2[8]; /**<  */
1293 } ;
1294 
1295 /**
1296  * @brief xcb_glx_get_error_cookie_t
1297  **/
1298 struct xcb_glx_get_error_cookie_t {
1299     uint sequence; /**<  */
1300 } ;
1301 
1302 /** Opcode for xcb_glx_get_error. */
1303 const uint XCB_GLX_GET_ERROR = 115;
1304 
1305 /**
1306  * @brief xcb_glx_get_error_request_t
1307  **/
1308 struct xcb_glx_get_error_request_t {
1309     ubyte                 major_opcode; /**<  */
1310     ubyte                 minor_opcode; /**<  */
1311     ushort                length; /**<  */
1312     xcb_glx_context_tag_t context_tag; /**<  */
1313 } ;
1314 
1315 /**
1316  * @brief xcb_glx_get_error_reply_t
1317  **/
1318 struct xcb_glx_get_error_reply_t {
1319     ubyte  response_type; /**<  */
1320     ubyte  pad0; /**<  */
1321     ushort sequence; /**<  */
1322     uint   length; /**<  */
1323     int    error; /**<  */
1324 } ;
1325 
1326 /**
1327  * @brief xcb_glx_get_floatv_cookie_t
1328  **/
1329 struct xcb_glx_get_floatv_cookie_t {
1330     uint sequence; /**<  */
1331 } ;
1332 
1333 /** Opcode for xcb_glx_get_floatv. */
1334 const uint XCB_GLX_GET_FLOATV = 116;
1335 
1336 /**
1337  * @brief xcb_glx_get_floatv_request_t
1338  **/
1339 struct xcb_glx_get_floatv_request_t {
1340     ubyte                 major_opcode; /**<  */
1341     ubyte                 minor_opcode; /**<  */
1342     ushort                length; /**<  */
1343     xcb_glx_context_tag_t context_tag; /**<  */
1344     uint                  pname; /**<  */
1345 } ;
1346 
1347 /**
1348  * @brief xcb_glx_get_floatv_reply_t
1349  **/
1350 struct xcb_glx_get_floatv_reply_t {
1351     ubyte             response_type; /**<  */
1352     ubyte             pad0; /**<  */
1353     ushort            sequence; /**<  */
1354     uint              length; /**<  */
1355     ubyte             pad1[4]; /**<  */
1356     uint              n; /**<  */
1357     xcb_glx_float32_t datum; /**<  */
1358     ubyte             pad2[12]; /**<  */
1359 } ;
1360 
1361 /**
1362  * @brief xcb_glx_get_integerv_cookie_t
1363  **/
1364 struct xcb_glx_get_integerv_cookie_t {
1365     uint sequence; /**<  */
1366 } ;
1367 
1368 /** Opcode for xcb_glx_get_integerv. */
1369 const uint XCB_GLX_GET_INTEGERV = 117;
1370 
1371 /**
1372  * @brief xcb_glx_get_integerv_request_t
1373  **/
1374 struct xcb_glx_get_integerv_request_t {
1375     ubyte                 major_opcode; /**<  */
1376     ubyte                 minor_opcode; /**<  */
1377     ushort                length; /**<  */
1378     xcb_glx_context_tag_t context_tag; /**<  */
1379     uint                  pname; /**<  */
1380 } ;
1381 
1382 /**
1383  * @brief xcb_glx_get_integerv_reply_t
1384  **/
1385 struct xcb_glx_get_integerv_reply_t {
1386     ubyte  response_type; /**<  */
1387     ubyte  pad0; /**<  */
1388     ushort sequence; /**<  */
1389     uint   length; /**<  */
1390     ubyte  pad1[4]; /**<  */
1391     uint   n; /**<  */
1392     int    datum; /**<  */
1393     ubyte  pad2[12]; /**<  */
1394 } ;
1395 
1396 /**
1397  * @brief xcb_glx_get_lightfv_cookie_t
1398  **/
1399 struct xcb_glx_get_lightfv_cookie_t {
1400     uint sequence; /**<  */
1401 } ;
1402 
1403 /** Opcode for xcb_glx_get_lightfv. */
1404 const uint XCB_GLX_GET_LIGHTFV = 118;
1405 
1406 /**
1407  * @brief xcb_glx_get_lightfv_request_t
1408  **/
1409 struct xcb_glx_get_lightfv_request_t {
1410     ubyte                 major_opcode; /**<  */
1411     ubyte                 minor_opcode; /**<  */
1412     ushort                length; /**<  */
1413     xcb_glx_context_tag_t context_tag; /**<  */
1414     uint                  light; /**<  */
1415     uint                  pname; /**<  */
1416 } ;
1417 
1418 /**
1419  * @brief xcb_glx_get_lightfv_reply_t
1420  **/
1421 struct xcb_glx_get_lightfv_reply_t {
1422     ubyte             response_type; /**<  */
1423     ubyte             pad0; /**<  */
1424     ushort            sequence; /**<  */
1425     uint              length; /**<  */
1426     ubyte             pad1[4]; /**<  */
1427     uint              n; /**<  */
1428     xcb_glx_float32_t datum; /**<  */
1429     ubyte             pad2[12]; /**<  */
1430 } ;
1431 
1432 /**
1433  * @brief xcb_glx_get_lightiv_cookie_t
1434  **/
1435 struct xcb_glx_get_lightiv_cookie_t {
1436     uint sequence; /**<  */
1437 } ;
1438 
1439 /** Opcode for xcb_glx_get_lightiv. */
1440 const uint XCB_GLX_GET_LIGHTIV = 119;
1441 
1442 /**
1443  * @brief xcb_glx_get_lightiv_request_t
1444  **/
1445 struct xcb_glx_get_lightiv_request_t {
1446     ubyte                 major_opcode; /**<  */
1447     ubyte                 minor_opcode; /**<  */
1448     ushort                length; /**<  */
1449     xcb_glx_context_tag_t context_tag; /**<  */
1450     uint                  light; /**<  */
1451     uint                  pname; /**<  */
1452 } ;
1453 
1454 /**
1455  * @brief xcb_glx_get_lightiv_reply_t
1456  **/
1457 struct xcb_glx_get_lightiv_reply_t {
1458     ubyte  response_type; /**<  */
1459     ubyte  pad0; /**<  */
1460     ushort sequence; /**<  */
1461     uint   length; /**<  */
1462     ubyte  pad1[4]; /**<  */
1463     uint   n; /**<  */
1464     int    datum; /**<  */
1465     ubyte  pad2[12]; /**<  */
1466 } ;
1467 
1468 /**
1469  * @brief xcb_glx_get_mapdv_cookie_t
1470  **/
1471 struct xcb_glx_get_mapdv_cookie_t {
1472     uint sequence; /**<  */
1473 } ;
1474 
1475 /** Opcode for xcb_glx_get_mapdv. */
1476 const uint XCB_GLX_GET_MAPDV = 120;
1477 
1478 /**
1479  * @brief xcb_glx_get_mapdv_request_t
1480  **/
1481 struct xcb_glx_get_mapdv_request_t {
1482     ubyte                 major_opcode; /**<  */
1483     ubyte                 minor_opcode; /**<  */
1484     ushort                length; /**<  */
1485     xcb_glx_context_tag_t context_tag; /**<  */
1486     uint                  target; /**<  */
1487     uint                  query; /**<  */
1488 } ;
1489 
1490 /**
1491  * @brief xcb_glx_get_mapdv_reply_t
1492  **/
1493 struct xcb_glx_get_mapdv_reply_t {
1494     ubyte             response_type; /**<  */
1495     ubyte             pad0; /**<  */
1496     ushort            sequence; /**<  */
1497     uint              length; /**<  */
1498     ubyte             pad1[4]; /**<  */
1499     uint              n; /**<  */
1500     xcb_glx_float64_t datum; /**<  */
1501     ubyte             pad2[8]; /**<  */
1502 } ;
1503 
1504 /**
1505  * @brief xcb_glx_get_mapfv_cookie_t
1506  **/
1507 struct xcb_glx_get_mapfv_cookie_t {
1508     uint sequence; /**<  */
1509 } ;
1510 
1511 /** Opcode for xcb_glx_get_mapfv. */
1512 const uint XCB_GLX_GET_MAPFV = 121;
1513 
1514 /**
1515  * @brief xcb_glx_get_mapfv_request_t
1516  **/
1517 struct xcb_glx_get_mapfv_request_t {
1518     ubyte                 major_opcode; /**<  */
1519     ubyte                 minor_opcode; /**<  */
1520     ushort                length; /**<  */
1521     xcb_glx_context_tag_t context_tag; /**<  */
1522     uint                  target; /**<  */
1523     uint                  query; /**<  */
1524 } ;
1525 
1526 /**
1527  * @brief xcb_glx_get_mapfv_reply_t
1528  **/
1529 struct xcb_glx_get_mapfv_reply_t {
1530     ubyte             response_type; /**<  */
1531     ubyte             pad0; /**<  */
1532     ushort            sequence; /**<  */
1533     uint              length; /**<  */
1534     ubyte             pad1[4]; /**<  */
1535     uint              n; /**<  */
1536     xcb_glx_float32_t datum; /**<  */
1537     ubyte             pad2[12]; /**<  */
1538 } ;
1539 
1540 /**
1541  * @brief xcb_glx_get_mapiv_cookie_t
1542  **/
1543 struct xcb_glx_get_mapiv_cookie_t {
1544     uint sequence; /**<  */
1545 } ;
1546 
1547 /** Opcode for xcb_glx_get_mapiv. */
1548 const uint XCB_GLX_GET_MAPIV = 122;
1549 
1550 /**
1551  * @brief xcb_glx_get_mapiv_request_t
1552  **/
1553 struct xcb_glx_get_mapiv_request_t {
1554     ubyte                 major_opcode; /**<  */
1555     ubyte                 minor_opcode; /**<  */
1556     ushort                length; /**<  */
1557     xcb_glx_context_tag_t context_tag; /**<  */
1558     uint                  target; /**<  */
1559     uint                  query; /**<  */
1560 } ;
1561 
1562 /**
1563  * @brief xcb_glx_get_mapiv_reply_t
1564  **/
1565 struct xcb_glx_get_mapiv_reply_t {
1566     ubyte  response_type; /**<  */
1567     ubyte  pad0; /**<  */
1568     ushort sequence; /**<  */
1569     uint   length; /**<  */
1570     ubyte  pad1[4]; /**<  */
1571     uint   n; /**<  */
1572     int    datum; /**<  */
1573     ubyte  pad2[12]; /**<  */
1574 } ;
1575 
1576 /**
1577  * @brief xcb_glx_get_materialfv_cookie_t
1578  **/
1579 struct xcb_glx_get_materialfv_cookie_t {
1580     uint sequence; /**<  */
1581 } ;
1582 
1583 /** Opcode for xcb_glx_get_materialfv. */
1584 const uint XCB_GLX_GET_MATERIALFV = 123;
1585 
1586 /**
1587  * @brief xcb_glx_get_materialfv_request_t
1588  **/
1589 struct xcb_glx_get_materialfv_request_t {
1590     ubyte                 major_opcode; /**<  */
1591     ubyte                 minor_opcode; /**<  */
1592     ushort                length; /**<  */
1593     xcb_glx_context_tag_t context_tag; /**<  */
1594     uint                  face; /**<  */
1595     uint                  pname; /**<  */
1596 } ;
1597 
1598 /**
1599  * @brief xcb_glx_get_materialfv_reply_t
1600  **/
1601 struct xcb_glx_get_materialfv_reply_t {
1602     ubyte             response_type; /**<  */
1603     ubyte             pad0; /**<  */
1604     ushort            sequence; /**<  */
1605     uint              length; /**<  */
1606     ubyte             pad1[4]; /**<  */
1607     uint              n; /**<  */
1608     xcb_glx_float32_t datum; /**<  */
1609     ubyte             pad2[12]; /**<  */
1610 } ;
1611 
1612 /**
1613  * @brief xcb_glx_get_materialiv_cookie_t
1614  **/
1615 struct xcb_glx_get_materialiv_cookie_t {
1616     uint sequence; /**<  */
1617 } ;
1618 
1619 /** Opcode for xcb_glx_get_materialiv. */
1620 const uint XCB_GLX_GET_MATERIALIV = 124;
1621 
1622 /**
1623  * @brief xcb_glx_get_materialiv_request_t
1624  **/
1625 struct xcb_glx_get_materialiv_request_t {
1626     ubyte                 major_opcode; /**<  */
1627     ubyte                 minor_opcode; /**<  */
1628     ushort                length; /**<  */
1629     xcb_glx_context_tag_t context_tag; /**<  */
1630     uint                  face; /**<  */
1631     uint                  pname; /**<  */
1632 } ;
1633 
1634 /**
1635  * @brief xcb_glx_get_materialiv_reply_t
1636  **/
1637 struct xcb_glx_get_materialiv_reply_t {
1638     ubyte  response_type; /**<  */
1639     ubyte  pad0; /**<  */
1640     ushort sequence; /**<  */
1641     uint   length; /**<  */
1642     ubyte  pad1[4]; /**<  */
1643     uint   n; /**<  */
1644     int    datum; /**<  */
1645     ubyte  pad2[12]; /**<  */
1646 } ;
1647 
1648 /**
1649  * @brief xcb_glx_get_pixel_mapfv_cookie_t
1650  **/
1651 struct xcb_glx_get_pixel_mapfv_cookie_t {
1652     uint sequence; /**<  */
1653 } ;
1654 
1655 /** Opcode for xcb_glx_get_pixel_mapfv. */
1656 const uint XCB_GLX_GET_PIXEL_MAPFV = 125;
1657 
1658 /**
1659  * @brief xcb_glx_get_pixel_mapfv_request_t
1660  **/
1661 struct xcb_glx_get_pixel_mapfv_request_t {
1662     ubyte                 major_opcode; /**<  */
1663     ubyte                 minor_opcode; /**<  */
1664     ushort                length; /**<  */
1665     xcb_glx_context_tag_t context_tag; /**<  */
1666     uint                  map; /**<  */
1667 } ;
1668 
1669 /**
1670  * @brief xcb_glx_get_pixel_mapfv_reply_t
1671  **/
1672 struct xcb_glx_get_pixel_mapfv_reply_t {
1673     ubyte             response_type; /**<  */
1674     ubyte             pad0; /**<  */
1675     ushort            sequence; /**<  */
1676     uint              length; /**<  */
1677     ubyte             pad1[4]; /**<  */
1678     uint              n; /**<  */
1679     xcb_glx_float32_t datum; /**<  */
1680     ubyte             pad2[12]; /**<  */
1681 } ;
1682 
1683 /**
1684  * @brief xcb_glx_get_pixel_mapuiv_cookie_t
1685  **/
1686 struct xcb_glx_get_pixel_mapuiv_cookie_t {
1687     uint sequence; /**<  */
1688 } ;
1689 
1690 /** Opcode for xcb_glx_get_pixel_mapuiv. */
1691 const uint XCB_GLX_GET_PIXEL_MAPUIV = 126;
1692 
1693 /**
1694  * @brief xcb_glx_get_pixel_mapuiv_request_t
1695  **/
1696 struct xcb_glx_get_pixel_mapuiv_request_t {
1697     ubyte                 major_opcode; /**<  */
1698     ubyte                 minor_opcode; /**<  */
1699     ushort                length; /**<  */
1700     xcb_glx_context_tag_t context_tag; /**<  */
1701     uint                  map; /**<  */
1702 } ;
1703 
1704 /**
1705  * @brief xcb_glx_get_pixel_mapuiv_reply_t
1706  **/
1707 struct xcb_glx_get_pixel_mapuiv_reply_t {
1708     ubyte  response_type; /**<  */
1709     ubyte  pad0; /**<  */
1710     ushort sequence; /**<  */
1711     uint   length; /**<  */
1712     ubyte  pad1[4]; /**<  */
1713     uint   n; /**<  */
1714     uint   datum; /**<  */
1715     ubyte  pad2[12]; /**<  */
1716 } ;
1717 
1718 /**
1719  * @brief xcb_glx_get_pixel_mapusv_cookie_t
1720  **/
1721 struct xcb_glx_get_pixel_mapusv_cookie_t {
1722     uint sequence; /**<  */
1723 } ;
1724 
1725 /** Opcode for xcb_glx_get_pixel_mapusv. */
1726 const uint XCB_GLX_GET_PIXEL_MAPUSV = 127;
1727 
1728 /**
1729  * @brief xcb_glx_get_pixel_mapusv_request_t
1730  **/
1731 struct xcb_glx_get_pixel_mapusv_request_t {
1732     ubyte                 major_opcode; /**<  */
1733     ubyte                 minor_opcode; /**<  */
1734     ushort                length; /**<  */
1735     xcb_glx_context_tag_t context_tag; /**<  */
1736     uint                  map; /**<  */
1737 } ;
1738 
1739 /**
1740  * @brief xcb_glx_get_pixel_mapusv_reply_t
1741  **/
1742 struct xcb_glx_get_pixel_mapusv_reply_t {
1743     ubyte  response_type; /**<  */
1744     ubyte  pad0; /**<  */
1745     ushort sequence; /**<  */
1746     uint   length; /**<  */
1747     ubyte  pad1[4]; /**<  */
1748     uint   n; /**<  */
1749     ushort datum; /**<  */
1750     ubyte  pad2[16]; /**<  */
1751 } ;
1752 
1753 /**
1754  * @brief xcb_glx_get_polygon_stipple_cookie_t
1755  **/
1756 struct xcb_glx_get_polygon_stipple_cookie_t {
1757     uint sequence; /**<  */
1758 } ;
1759 
1760 /** Opcode for xcb_glx_get_polygon_stipple. */
1761 const uint XCB_GLX_GET_POLYGON_STIPPLE = 128;
1762 
1763 /**
1764  * @brief xcb_glx_get_polygon_stipple_request_t
1765  **/
1766 struct xcb_glx_get_polygon_stipple_request_t {
1767     ubyte                 major_opcode; /**<  */
1768     ubyte                 minor_opcode; /**<  */
1769     ushort                length; /**<  */
1770     xcb_glx_context_tag_t context_tag; /**<  */
1771     bool                  lsb_first; /**<  */
1772 } ;
1773 
1774 /**
1775  * @brief xcb_glx_get_polygon_stipple_reply_t
1776  **/
1777 struct xcb_glx_get_polygon_stipple_reply_t {
1778     ubyte  response_type; /**<  */
1779     ubyte  pad0; /**<  */
1780     ushort sequence; /**<  */
1781     uint   length; /**<  */
1782     ubyte  pad1[24]; /**<  */
1783 } ;
1784 
1785 /**
1786  * @brief xcb_glx_get_string_cookie_t
1787  **/
1788 struct xcb_glx_get_string_cookie_t {
1789     uint sequence; /**<  */
1790 } ;
1791 
1792 /** Opcode for xcb_glx_get_string. */
1793 const uint XCB_GLX_GET_STRING = 129;
1794 
1795 /**
1796  * @brief xcb_glx_get_string_request_t
1797  **/
1798 struct xcb_glx_get_string_request_t {
1799     ubyte                 major_opcode; /**<  */
1800     ubyte                 minor_opcode; /**<  */
1801     ushort                length; /**<  */
1802     xcb_glx_context_tag_t context_tag; /**<  */
1803     uint                  name; /**<  */
1804 } ;
1805 
1806 /**
1807  * @brief xcb_glx_get_string_reply_t
1808  **/
1809 struct xcb_glx_get_string_reply_t {
1810     ubyte  response_type; /**<  */
1811     ubyte  pad0; /**<  */
1812     ushort sequence; /**<  */
1813     uint   length; /**<  */
1814     ubyte  pad1[4]; /**<  */
1815     uint   n; /**<  */
1816     ubyte  pad2[16]; /**<  */
1817 } ;
1818 
1819 /**
1820  * @brief xcb_glx_get_tex_envfv_cookie_t
1821  **/
1822 struct xcb_glx_get_tex_envfv_cookie_t {
1823     uint sequence; /**<  */
1824 } ;
1825 
1826 /** Opcode for xcb_glx_get_tex_envfv. */
1827 const uint XCB_GLX_GET_TEX_ENVFV = 130;
1828 
1829 /**
1830  * @brief xcb_glx_get_tex_envfv_request_t
1831  **/
1832 struct xcb_glx_get_tex_envfv_request_t {
1833     ubyte                 major_opcode; /**<  */
1834     ubyte                 minor_opcode; /**<  */
1835     ushort                length; /**<  */
1836     xcb_glx_context_tag_t context_tag; /**<  */
1837     uint                  target; /**<  */
1838     uint                  pname; /**<  */
1839 } ;
1840 
1841 /**
1842  * @brief xcb_glx_get_tex_envfv_reply_t
1843  **/
1844 struct xcb_glx_get_tex_envfv_reply_t {
1845     ubyte             response_type; /**<  */
1846     ubyte             pad0; /**<  */
1847     ushort            sequence; /**<  */
1848     uint              length; /**<  */
1849     ubyte             pad1[4]; /**<  */
1850     uint              n; /**<  */
1851     xcb_glx_float32_t datum; /**<  */
1852     ubyte             pad2[12]; /**<  */
1853 } ;
1854 
1855 /**
1856  * @brief xcb_glx_get_tex_enviv_cookie_t
1857  **/
1858 struct xcb_glx_get_tex_enviv_cookie_t {
1859     uint sequence; /**<  */
1860 } ;
1861 
1862 /** Opcode for xcb_glx_get_tex_enviv. */
1863 const uint XCB_GLX_GET_TEX_ENVIV = 131;
1864 
1865 /**
1866  * @brief xcb_glx_get_tex_enviv_request_t
1867  **/
1868 struct xcb_glx_get_tex_enviv_request_t {
1869     ubyte                 major_opcode; /**<  */
1870     ubyte                 minor_opcode; /**<  */
1871     ushort                length; /**<  */
1872     xcb_glx_context_tag_t context_tag; /**<  */
1873     uint                  target; /**<  */
1874     uint                  pname; /**<  */
1875 } ;
1876 
1877 /**
1878  * @brief xcb_glx_get_tex_enviv_reply_t
1879  **/
1880 struct xcb_glx_get_tex_enviv_reply_t {
1881     ubyte  response_type; /**<  */
1882     ubyte  pad0; /**<  */
1883     ushort sequence; /**<  */
1884     uint   length; /**<  */
1885     ubyte  pad1[4]; /**<  */
1886     uint   n; /**<  */
1887     int    datum; /**<  */
1888     ubyte  pad2[12]; /**<  */
1889 } ;
1890 
1891 /**
1892  * @brief xcb_glx_get_tex_gendv_cookie_t
1893  **/
1894 struct xcb_glx_get_tex_gendv_cookie_t {
1895     uint sequence; /**<  */
1896 } ;
1897 
1898 /** Opcode for xcb_glx_get_tex_gendv. */
1899 const uint XCB_GLX_GET_TEX_GENDV = 132;
1900 
1901 /**
1902  * @brief xcb_glx_get_tex_gendv_request_t
1903  **/
1904 struct xcb_glx_get_tex_gendv_request_t {
1905     ubyte                 major_opcode; /**<  */
1906     ubyte                 minor_opcode; /**<  */
1907     ushort                length; /**<  */
1908     xcb_glx_context_tag_t context_tag; /**<  */
1909     uint                  coord; /**<  */
1910     uint                  pname; /**<  */
1911 } ;
1912 
1913 /**
1914  * @brief xcb_glx_get_tex_gendv_reply_t
1915  **/
1916 struct xcb_glx_get_tex_gendv_reply_t {
1917     ubyte             response_type; /**<  */
1918     ubyte             pad0; /**<  */
1919     ushort            sequence; /**<  */
1920     uint              length; /**<  */
1921     ubyte             pad1[4]; /**<  */
1922     uint              n; /**<  */
1923     xcb_glx_float64_t datum; /**<  */
1924     ubyte             pad2[8]; /**<  */
1925 } ;
1926 
1927 /**
1928  * @brief xcb_glx_get_tex_genfv_cookie_t
1929  **/
1930 struct xcb_glx_get_tex_genfv_cookie_t {
1931     uint sequence; /**<  */
1932 } ;
1933 
1934 /** Opcode for xcb_glx_get_tex_genfv. */
1935 const uint XCB_GLX_GET_TEX_GENFV = 133;
1936 
1937 /**
1938  * @brief xcb_glx_get_tex_genfv_request_t
1939  **/
1940 struct xcb_glx_get_tex_genfv_request_t {
1941     ubyte                 major_opcode; /**<  */
1942     ubyte                 minor_opcode; /**<  */
1943     ushort                length; /**<  */
1944     xcb_glx_context_tag_t context_tag; /**<  */
1945     uint                  coord; /**<  */
1946     uint                  pname; /**<  */
1947 } ;
1948 
1949 /**
1950  * @brief xcb_glx_get_tex_genfv_reply_t
1951  **/
1952 struct xcb_glx_get_tex_genfv_reply_t {
1953     ubyte             response_type; /**<  */
1954     ubyte             pad0; /**<  */
1955     ushort            sequence; /**<  */
1956     uint              length; /**<  */
1957     ubyte             pad1[4]; /**<  */
1958     uint              n; /**<  */
1959     xcb_glx_float32_t datum; /**<  */
1960     ubyte             pad2[12]; /**<  */
1961 } ;
1962 
1963 /**
1964  * @brief xcb_glx_get_tex_geniv_cookie_t
1965  **/
1966 struct xcb_glx_get_tex_geniv_cookie_t {
1967     uint sequence; /**<  */
1968 } ;
1969 
1970 /** Opcode for xcb_glx_get_tex_geniv. */
1971 const uint XCB_GLX_GET_TEX_GENIV = 134;
1972 
1973 /**
1974  * @brief xcb_glx_get_tex_geniv_request_t
1975  **/
1976 struct xcb_glx_get_tex_geniv_request_t {
1977     ubyte                 major_opcode; /**<  */
1978     ubyte                 minor_opcode; /**<  */
1979     ushort                length; /**<  */
1980     xcb_glx_context_tag_t context_tag; /**<  */
1981     uint                  coord; /**<  */
1982     uint                  pname; /**<  */
1983 } ;
1984 
1985 /**
1986  * @brief xcb_glx_get_tex_geniv_reply_t
1987  **/
1988 struct xcb_glx_get_tex_geniv_reply_t {
1989     ubyte  response_type; /**<  */
1990     ubyte  pad0; /**<  */
1991     ushort sequence; /**<  */
1992     uint   length; /**<  */
1993     ubyte  pad1[4]; /**<  */
1994     uint   n; /**<  */
1995     int    datum; /**<  */
1996     ubyte  pad2[12]; /**<  */
1997 } ;
1998 
1999 /**
2000  * @brief xcb_glx_get_tex_image_cookie_t
2001  **/
2002 struct xcb_glx_get_tex_image_cookie_t {
2003     uint sequence; /**<  */
2004 } ;
2005 
2006 /** Opcode for xcb_glx_get_tex_image. */
2007 const uint XCB_GLX_GET_TEX_IMAGE = 135;
2008 
2009 /**
2010  * @brief xcb_glx_get_tex_image_request_t
2011  **/
2012 struct xcb_glx_get_tex_image_request_t {
2013     ubyte                 major_opcode; /**<  */
2014     ubyte                 minor_opcode; /**<  */
2015     ushort                length; /**<  */
2016     xcb_glx_context_tag_t context_tag; /**<  */
2017     uint                  target; /**<  */
2018     int                   level; /**<  */
2019     uint                  format; /**<  */
2020     uint                  type; /**<  */
2021     bool                  swap_bytes; /**<  */
2022 } ;
2023 
2024 /**
2025  * @brief xcb_glx_get_tex_image_reply_t
2026  **/
2027 struct xcb_glx_get_tex_image_reply_t {
2028     ubyte  response_type; /**<  */
2029     ubyte  pad0; /**<  */
2030     ushort sequence; /**<  */
2031     uint   length; /**<  */
2032     ubyte  pad1[8]; /**<  */
2033     int    width; /**<  */
2034     int    height; /**<  */
2035     int    depth; /**<  */
2036     ubyte  pad2[4]; /**<  */
2037 } ;
2038 
2039 /**
2040  * @brief xcb_glx_get_tex_parameterfv_cookie_t
2041  **/
2042 struct xcb_glx_get_tex_parameterfv_cookie_t {
2043     uint sequence; /**<  */
2044 } ;
2045 
2046 /** Opcode for xcb_glx_get_tex_parameterfv. */
2047 const uint XCB_GLX_GET_TEX_PARAMETERFV = 136;
2048 
2049 /**
2050  * @brief xcb_glx_get_tex_parameterfv_request_t
2051  **/
2052 struct xcb_glx_get_tex_parameterfv_request_t {
2053     ubyte                 major_opcode; /**<  */
2054     ubyte                 minor_opcode; /**<  */
2055     ushort                length; /**<  */
2056     xcb_glx_context_tag_t context_tag; /**<  */
2057     uint                  target; /**<  */
2058     uint                  pname; /**<  */
2059 } ;
2060 
2061 /**
2062  * @brief xcb_glx_get_tex_parameterfv_reply_t
2063  **/
2064 struct xcb_glx_get_tex_parameterfv_reply_t {
2065     ubyte             response_type; /**<  */
2066     ubyte             pad0; /**<  */
2067     ushort            sequence; /**<  */
2068     uint              length; /**<  */
2069     ubyte             pad1[4]; /**<  */
2070     uint              n; /**<  */
2071     xcb_glx_float32_t datum; /**<  */
2072     ubyte             pad2[12]; /**<  */
2073 } ;
2074 
2075 /**
2076  * @brief xcb_glx_get_tex_parameteriv_cookie_t
2077  **/
2078 struct xcb_glx_get_tex_parameteriv_cookie_t {
2079     uint sequence; /**<  */
2080 } ;
2081 
2082 /** Opcode for xcb_glx_get_tex_parameteriv. */
2083 const uint XCB_GLX_GET_TEX_PARAMETERIV = 137;
2084 
2085 /**
2086  * @brief xcb_glx_get_tex_parameteriv_request_t
2087  **/
2088 struct xcb_glx_get_tex_parameteriv_request_t {
2089     ubyte                 major_opcode; /**<  */
2090     ubyte                 minor_opcode; /**<  */
2091     ushort                length; /**<  */
2092     xcb_glx_context_tag_t context_tag; /**<  */
2093     uint                  target; /**<  */
2094     uint                  pname; /**<  */
2095 } ;
2096 
2097 /**
2098  * @brief xcb_glx_get_tex_parameteriv_reply_t
2099  **/
2100 struct xcb_glx_get_tex_parameteriv_reply_t {
2101     ubyte  response_type; /**<  */
2102     ubyte  pad0; /**<  */
2103     ushort sequence; /**<  */
2104     uint   length; /**<  */
2105     ubyte  pad1[4]; /**<  */
2106     uint   n; /**<  */
2107     int    datum; /**<  */
2108     ubyte  pad2[12]; /**<  */
2109 } ;
2110 
2111 /**
2112  * @brief xcb_glx_get_tex_level_parameterfv_cookie_t
2113  **/
2114 struct xcb_glx_get_tex_level_parameterfv_cookie_t {
2115     uint sequence; /**<  */
2116 } ;
2117 
2118 /** Opcode for xcb_glx_get_tex_level_parameterfv. */
2119 const uint XCB_GLX_GET_TEX_LEVEL_PARAMETERFV = 138;
2120 
2121 /**
2122  * @brief xcb_glx_get_tex_level_parameterfv_request_t
2123  **/
2124 struct xcb_glx_get_tex_level_parameterfv_request_t {
2125     ubyte                 major_opcode; /**<  */
2126     ubyte                 minor_opcode; /**<  */
2127     ushort                length; /**<  */
2128     xcb_glx_context_tag_t context_tag; /**<  */
2129     uint                  target; /**<  */
2130     int                   level; /**<  */
2131     uint                  pname; /**<  */
2132 } ;
2133 
2134 /**
2135  * @brief xcb_glx_get_tex_level_parameterfv_reply_t
2136  **/
2137 struct xcb_glx_get_tex_level_parameterfv_reply_t {
2138     ubyte             response_type; /**<  */
2139     ubyte             pad0; /**<  */
2140     ushort            sequence; /**<  */
2141     uint              length; /**<  */
2142     ubyte             pad1[4]; /**<  */
2143     uint              n; /**<  */
2144     xcb_glx_float32_t datum; /**<  */
2145     ubyte             pad2[12]; /**<  */
2146 } ;
2147 
2148 /**
2149  * @brief xcb_glx_get_tex_level_parameteriv_cookie_t
2150  **/
2151 struct xcb_glx_get_tex_level_parameteriv_cookie_t {
2152     uint sequence; /**<  */
2153 } ;
2154 
2155 /** Opcode for xcb_glx_get_tex_level_parameteriv. */
2156 const uint XCB_GLX_GET_TEX_LEVEL_PARAMETERIV = 139;
2157 
2158 /**
2159  * @brief xcb_glx_get_tex_level_parameteriv_request_t
2160  **/
2161 struct xcb_glx_get_tex_level_parameteriv_request_t {
2162     ubyte                 major_opcode; /**<  */
2163     ubyte                 minor_opcode; /**<  */
2164     ushort                length; /**<  */
2165     xcb_glx_context_tag_t context_tag; /**<  */
2166     uint                  target; /**<  */
2167     int                   level; /**<  */
2168     uint                  pname; /**<  */
2169 } ;
2170 
2171 /**
2172  * @brief xcb_glx_get_tex_level_parameteriv_reply_t
2173  **/
2174 struct xcb_glx_get_tex_level_parameteriv_reply_t {
2175     ubyte  response_type; /**<  */
2176     ubyte  pad0; /**<  */
2177     ushort sequence; /**<  */
2178     uint   length; /**<  */
2179     ubyte  pad1[4]; /**<  */
2180     uint   n; /**<  */
2181     int    datum; /**<  */
2182     ubyte  pad2[12]; /**<  */
2183 } ;
2184 
2185 /**
2186  * @brief xcb_glx_is_list_cookie_t
2187  **/
2188 struct xcb_glx_is_list_cookie_t {
2189     uint sequence; /**<  */
2190 } ;
2191 
2192 /** Opcode for xcb_glx_is_list. */
2193 const uint XCB_GLX_IS_LIST = 141;
2194 
2195 /**
2196  * @brief xcb_glx_is_list_request_t
2197  **/
2198 struct xcb_glx_is_list_request_t {
2199     ubyte                 major_opcode; /**<  */
2200     ubyte                 minor_opcode; /**<  */
2201     ushort                length; /**<  */
2202     xcb_glx_context_tag_t context_tag; /**<  */
2203     uint                  list; /**<  */
2204 } ;
2205 
2206 /**
2207  * @brief xcb_glx_is_list_reply_t
2208  **/
2209 struct xcb_glx_is_list_reply_t {
2210     ubyte            response_type; /**<  */
2211     ubyte            pad0; /**<  */
2212     ushort           sequence; /**<  */
2213     uint             length; /**<  */
2214     xcb_glx_bool32_t ret_val; /**<  */
2215 } ;
2216 
2217 /** Opcode for xcb_glx_flush. */
2218 const uint XCB_GLX_FLUSH = 142;
2219 
2220 /**
2221  * @brief xcb_glx_flush_request_t
2222  **/
2223 struct xcb_glx_flush_request_t {
2224     ubyte                 major_opcode; /**<  */
2225     ubyte                 minor_opcode; /**<  */
2226     ushort                length; /**<  */
2227     xcb_glx_context_tag_t context_tag; /**<  */
2228 } ;
2229 
2230 /**
2231  * @brief xcb_glx_are_textures_resident_cookie_t
2232  **/
2233 struct xcb_glx_are_textures_resident_cookie_t {
2234     uint sequence; /**<  */
2235 } ;
2236 
2237 /** Opcode for xcb_glx_are_textures_resident. */
2238 const uint XCB_GLX_ARE_TEXTURES_RESIDENT = 143;
2239 
2240 /**
2241  * @brief xcb_glx_are_textures_resident_request_t
2242  **/
2243 struct xcb_glx_are_textures_resident_request_t {
2244     ubyte                 major_opcode; /**<  */
2245     ubyte                 minor_opcode; /**<  */
2246     ushort                length; /**<  */
2247     xcb_glx_context_tag_t context_tag; /**<  */
2248     int                   n; /**<  */
2249 } ;
2250 
2251 /**
2252  * @brief xcb_glx_are_textures_resident_reply_t
2253  **/
2254 struct xcb_glx_are_textures_resident_reply_t {
2255     ubyte            response_type; /**<  */
2256     ubyte            pad0; /**<  */
2257     ushort           sequence; /**<  */
2258     uint             length; /**<  */
2259     xcb_glx_bool32_t ret_val; /**<  */
2260     ubyte            pad1[20]; /**<  */
2261 } ;
2262 
2263 /** Opcode for xcb_glx_delete_textures. */
2264 const uint XCB_GLX_DELETE_TEXTURES = 144;
2265 
2266 /**
2267  * @brief xcb_glx_delete_textures_request_t
2268  **/
2269 struct xcb_glx_delete_textures_request_t {
2270     ubyte                 major_opcode; /**<  */
2271     ubyte                 minor_opcode; /**<  */
2272     ushort                length; /**<  */
2273     xcb_glx_context_tag_t context_tag; /**<  */
2274     int                   n; /**<  */
2275 } ;
2276 
2277 /**
2278  * @brief xcb_glx_gen_textures_cookie_t
2279  **/
2280 struct xcb_glx_gen_textures_cookie_t {
2281     uint sequence; /**<  */
2282 } ;
2283 
2284 /** Opcode for xcb_glx_gen_textures. */
2285 const uint XCB_GLX_GEN_TEXTURES = 145;
2286 
2287 /**
2288  * @brief xcb_glx_gen_textures_request_t
2289  **/
2290 struct xcb_glx_gen_textures_request_t {
2291     ubyte                 major_opcode; /**<  */
2292     ubyte                 minor_opcode; /**<  */
2293     ushort                length; /**<  */
2294     xcb_glx_context_tag_t context_tag; /**<  */
2295     int                   n; /**<  */
2296 } ;
2297 
2298 /**
2299  * @brief xcb_glx_gen_textures_reply_t
2300  **/
2301 struct xcb_glx_gen_textures_reply_t {
2302     ubyte  response_type; /**<  */
2303     ubyte  pad0; /**<  */
2304     ushort sequence; /**<  */
2305     uint   length; /**<  */
2306     ubyte  pad1[24]; /**<  */
2307 } ;
2308 
2309 /**
2310  * @brief xcb_glx_is_texture_cookie_t
2311  **/
2312 struct xcb_glx_is_texture_cookie_t {
2313     uint sequence; /**<  */
2314 } ;
2315 
2316 /** Opcode for xcb_glx_is_texture. */
2317 const uint XCB_GLX_IS_TEXTURE = 146;
2318 
2319 /**
2320  * @brief xcb_glx_is_texture_request_t
2321  **/
2322 struct xcb_glx_is_texture_request_t {
2323     ubyte                 major_opcode; /**<  */
2324     ubyte                 minor_opcode; /**<  */
2325     ushort                length; /**<  */
2326     xcb_glx_context_tag_t context_tag; /**<  */
2327     uint                  texture; /**<  */
2328 } ;
2329 
2330 /**
2331  * @brief xcb_glx_is_texture_reply_t
2332  **/
2333 struct xcb_glx_is_texture_reply_t {
2334     ubyte            response_type; /**<  */
2335     ubyte            pad0; /**<  */
2336     ushort           sequence; /**<  */
2337     uint             length; /**<  */
2338     xcb_glx_bool32_t ret_val; /**<  */
2339 } ;
2340 
2341 /**
2342  * @brief xcb_glx_get_color_table_cookie_t
2343  **/
2344 struct xcb_glx_get_color_table_cookie_t {
2345     uint sequence; /**<  */
2346 } ;
2347 
2348 /** Opcode for xcb_glx_get_color_table. */
2349 const uint XCB_GLX_GET_COLOR_TABLE = 147;
2350 
2351 /**
2352  * @brief xcb_glx_get_color_table_request_t
2353  **/
2354 struct xcb_glx_get_color_table_request_t {
2355     ubyte                 major_opcode; /**<  */
2356     ubyte                 minor_opcode; /**<  */
2357     ushort                length; /**<  */
2358     xcb_glx_context_tag_t context_tag; /**<  */
2359     uint                  target; /**<  */
2360     uint                  format; /**<  */
2361     uint                  type; /**<  */
2362     bool                  swap_bytes; /**<  */
2363 } ;
2364 
2365 /**
2366  * @brief xcb_glx_get_color_table_reply_t
2367  **/
2368 struct xcb_glx_get_color_table_reply_t {
2369     ubyte  response_type; /**<  */
2370     ubyte  pad0; /**<  */
2371     ushort sequence; /**<  */
2372     uint   length; /**<  */
2373     ubyte  pad1[8]; /**<  */
2374     int    width; /**<  */
2375     ubyte  pad2[12]; /**<  */
2376 } ;
2377 
2378 /**
2379  * @brief xcb_glx_get_color_table_parameterfv_cookie_t
2380  **/
2381 struct xcb_glx_get_color_table_parameterfv_cookie_t {
2382     uint sequence; /**<  */
2383 } ;
2384 
2385 /** Opcode for xcb_glx_get_color_table_parameterfv. */
2386 const uint XCB_GLX_GET_COLOR_TABLE_PARAMETERFV = 148;
2387 
2388 /**
2389  * @brief xcb_glx_get_color_table_parameterfv_request_t
2390  **/
2391 struct xcb_glx_get_color_table_parameterfv_request_t {
2392     ubyte                 major_opcode; /**<  */
2393     ubyte                 minor_opcode; /**<  */
2394     ushort                length; /**<  */
2395     xcb_glx_context_tag_t context_tag; /**<  */
2396     uint                  target; /**<  */
2397     uint                  pname; /**<  */
2398 } ;
2399 
2400 /**
2401  * @brief xcb_glx_get_color_table_parameterfv_reply_t
2402  **/
2403 struct xcb_glx_get_color_table_parameterfv_reply_t {
2404     ubyte             response_type; /**<  */
2405     ubyte             pad0; /**<  */
2406     ushort            sequence; /**<  */
2407     uint              length; /**<  */
2408     ubyte             pad1[4]; /**<  */
2409     uint              n; /**<  */
2410     xcb_glx_float32_t datum; /**<  */
2411     ubyte             pad2[12]; /**<  */
2412 } ;
2413 
2414 /**
2415  * @brief xcb_glx_get_color_table_parameteriv_cookie_t
2416  **/
2417 struct xcb_glx_get_color_table_parameteriv_cookie_t {
2418     uint sequence; /**<  */
2419 } ;
2420 
2421 /** Opcode for xcb_glx_get_color_table_parameteriv. */
2422 const uint XCB_GLX_GET_COLOR_TABLE_PARAMETERIV = 149;
2423 
2424 /**
2425  * @brief xcb_glx_get_color_table_parameteriv_request_t
2426  **/
2427 struct xcb_glx_get_color_table_parameteriv_request_t {
2428     ubyte                 major_opcode; /**<  */
2429     ubyte                 minor_opcode; /**<  */
2430     ushort                length; /**<  */
2431     xcb_glx_context_tag_t context_tag; /**<  */
2432     uint                  target; /**<  */
2433     uint                  pname; /**<  */
2434 } ;
2435 
2436 /**
2437  * @brief xcb_glx_get_color_table_parameteriv_reply_t
2438  **/
2439 struct xcb_glx_get_color_table_parameteriv_reply_t {
2440     ubyte  response_type; /**<  */
2441     ubyte  pad0; /**<  */
2442     ushort sequence; /**<  */
2443     uint   length; /**<  */
2444     ubyte  pad1[4]; /**<  */
2445     uint   n; /**<  */
2446     int    datum; /**<  */
2447     ubyte  pad2[12]; /**<  */
2448 } ;
2449 
2450 /**
2451  * @brief xcb_glx_get_convolution_filter_cookie_t
2452  **/
2453 struct xcb_glx_get_convolution_filter_cookie_t {
2454     uint sequence; /**<  */
2455 } ;
2456 
2457 /** Opcode for xcb_glx_get_convolution_filter. */
2458 const uint XCB_GLX_GET_CONVOLUTION_FILTER = 150;
2459 
2460 /**
2461  * @brief xcb_glx_get_convolution_filter_request_t
2462  **/
2463 struct xcb_glx_get_convolution_filter_request_t {
2464     ubyte                 major_opcode; /**<  */
2465     ubyte                 minor_opcode; /**<  */
2466     ushort                length; /**<  */
2467     xcb_glx_context_tag_t context_tag; /**<  */
2468     uint                  target; /**<  */
2469     uint                  format; /**<  */
2470     uint                  type; /**<  */
2471     bool                  swap_bytes; /**<  */
2472 } ;
2473 
2474 /**
2475  * @brief xcb_glx_get_convolution_filter_reply_t
2476  **/
2477 struct xcb_glx_get_convolution_filter_reply_t {
2478     ubyte  response_type; /**<  */
2479     ubyte  pad0; /**<  */
2480     ushort sequence; /**<  */
2481     uint   length; /**<  */
2482     ubyte  pad1[8]; /**<  */
2483     int    width; /**<  */
2484     int    height; /**<  */
2485     ubyte  pad2[8]; /**<  */
2486 } ;
2487 
2488 /**
2489  * @brief xcb_glx_get_convolution_parameterfv_cookie_t
2490  **/
2491 struct xcb_glx_get_convolution_parameterfv_cookie_t {
2492     uint sequence; /**<  */
2493 } ;
2494 
2495 /** Opcode for xcb_glx_get_convolution_parameterfv. */
2496 const uint XCB_GLX_GET_CONVOLUTION_PARAMETERFV = 151;
2497 
2498 /**
2499  * @brief xcb_glx_get_convolution_parameterfv_request_t
2500  **/
2501 struct xcb_glx_get_convolution_parameterfv_request_t {
2502     ubyte                 major_opcode; /**<  */
2503     ubyte                 minor_opcode; /**<  */
2504     ushort                length; /**<  */
2505     xcb_glx_context_tag_t context_tag; /**<  */
2506     uint                  target; /**<  */
2507     uint                  pname; /**<  */
2508 } ;
2509 
2510 /**
2511  * @brief xcb_glx_get_convolution_parameterfv_reply_t
2512  **/
2513 struct xcb_glx_get_convolution_parameterfv_reply_t {
2514     ubyte             response_type; /**<  */
2515     ubyte             pad0; /**<  */
2516     ushort            sequence; /**<  */
2517     uint              length; /**<  */
2518     ubyte             pad1[4]; /**<  */
2519     uint              n; /**<  */
2520     xcb_glx_float32_t datum; /**<  */
2521     ubyte             pad2[12]; /**<  */
2522 } ;
2523 
2524 /**
2525  * @brief xcb_glx_get_convolution_parameteriv_cookie_t
2526  **/
2527 struct xcb_glx_get_convolution_parameteriv_cookie_t {
2528     uint sequence; /**<  */
2529 } ;
2530 
2531 /** Opcode for xcb_glx_get_convolution_parameteriv. */
2532 const uint XCB_GLX_GET_CONVOLUTION_PARAMETERIV = 152;
2533 
2534 /**
2535  * @brief xcb_glx_get_convolution_parameteriv_request_t
2536  **/
2537 struct xcb_glx_get_convolution_parameteriv_request_t {
2538     ubyte                 major_opcode; /**<  */
2539     ubyte                 minor_opcode; /**<  */
2540     ushort                length; /**<  */
2541     xcb_glx_context_tag_t context_tag; /**<  */
2542     uint                  target; /**<  */
2543     uint                  pname; /**<  */
2544 } ;
2545 
2546 /**
2547  * @brief xcb_glx_get_convolution_parameteriv_reply_t
2548  **/
2549 struct xcb_glx_get_convolution_parameteriv_reply_t {
2550     ubyte  response_type; /**<  */
2551     ubyte  pad0; /**<  */
2552     ushort sequence; /**<  */
2553     uint   length; /**<  */
2554     ubyte  pad1[4]; /**<  */
2555     uint   n; /**<  */
2556     int    datum; /**<  */
2557     ubyte  pad2[12]; /**<  */
2558 } ;
2559 
2560 /**
2561  * @brief xcb_glx_get_separable_filter_cookie_t
2562  **/
2563 struct xcb_glx_get_separable_filter_cookie_t {
2564     uint sequence; /**<  */
2565 } ;
2566 
2567 /** Opcode for xcb_glx_get_separable_filter. */
2568 const uint XCB_GLX_GET_SEPARABLE_FILTER = 153;
2569 
2570 /**
2571  * @brief xcb_glx_get_separable_filter_request_t
2572  **/
2573 struct xcb_glx_get_separable_filter_request_t {
2574     ubyte                 major_opcode; /**<  */
2575     ubyte                 minor_opcode; /**<  */
2576     ushort                length; /**<  */
2577     xcb_glx_context_tag_t context_tag; /**<  */
2578     uint                  target; /**<  */
2579     uint                  format; /**<  */
2580     uint                  type; /**<  */
2581     bool                  swap_bytes; /**<  */
2582 } ;
2583 
2584 /**
2585  * @brief xcb_glx_get_separable_filter_reply_t
2586  **/
2587 struct xcb_glx_get_separable_filter_reply_t {
2588     ubyte  response_type; /**<  */
2589     ubyte  pad0; /**<  */
2590     ushort sequence; /**<  */
2591     uint   length; /**<  */
2592     ubyte  pad1[8]; /**<  */
2593     int    row_w; /**<  */
2594     int    col_h; /**<  */
2595     ubyte  pad2[8]; /**<  */
2596 } ;
2597 
2598 /**
2599  * @brief xcb_glx_get_histogram_cookie_t
2600  **/
2601 struct xcb_glx_get_histogram_cookie_t {
2602     uint sequence; /**<  */
2603 } ;
2604 
2605 /** Opcode for xcb_glx_get_histogram. */
2606 const uint XCB_GLX_GET_HISTOGRAM = 154;
2607 
2608 /**
2609  * @brief xcb_glx_get_histogram_request_t
2610  **/
2611 struct xcb_glx_get_histogram_request_t {
2612     ubyte                 major_opcode; /**<  */
2613     ubyte                 minor_opcode; /**<  */
2614     ushort                length; /**<  */
2615     xcb_glx_context_tag_t context_tag; /**<  */
2616     uint                  target; /**<  */
2617     uint                  format; /**<  */
2618     uint                  type; /**<  */
2619     bool                  swap_bytes; /**<  */
2620     bool                  reset; /**<  */
2621 } ;
2622 
2623 /**
2624  * @brief xcb_glx_get_histogram_reply_t
2625  **/
2626 struct xcb_glx_get_histogram_reply_t {
2627     ubyte  response_type; /**<  */
2628     ubyte  pad0; /**<  */
2629     ushort sequence; /**<  */
2630     uint   length; /**<  */
2631     ubyte  pad1[8]; /**<  */
2632     int    width; /**<  */
2633     ubyte  pad2[12]; /**<  */
2634 } ;
2635 
2636 /**
2637  * @brief xcb_glx_get_histogram_parameterfv_cookie_t
2638  **/
2639 struct xcb_glx_get_histogram_parameterfv_cookie_t {
2640     uint sequence; /**<  */
2641 } ;
2642 
2643 /** Opcode for xcb_glx_get_histogram_parameterfv. */
2644 const uint XCB_GLX_GET_HISTOGRAM_PARAMETERFV = 155;
2645 
2646 /**
2647  * @brief xcb_glx_get_histogram_parameterfv_request_t
2648  **/
2649 struct xcb_glx_get_histogram_parameterfv_request_t {
2650     ubyte                 major_opcode; /**<  */
2651     ubyte                 minor_opcode; /**<  */
2652     ushort                length; /**<  */
2653     xcb_glx_context_tag_t context_tag; /**<  */
2654     uint                  target; /**<  */
2655     uint                  pname; /**<  */
2656 } ;
2657 
2658 /**
2659  * @brief xcb_glx_get_histogram_parameterfv_reply_t
2660  **/
2661 struct xcb_glx_get_histogram_parameterfv_reply_t {
2662     ubyte             response_type; /**<  */
2663     ubyte             pad0; /**<  */
2664     ushort            sequence; /**<  */
2665     uint              length; /**<  */
2666     ubyte             pad1[4]; /**<  */
2667     uint              n; /**<  */
2668     xcb_glx_float32_t datum; /**<  */
2669     ubyte             pad2[12]; /**<  */
2670 } ;
2671 
2672 /**
2673  * @brief xcb_glx_get_histogram_parameteriv_cookie_t
2674  **/
2675 struct xcb_glx_get_histogram_parameteriv_cookie_t {
2676     uint sequence; /**<  */
2677 } ;
2678 
2679 /** Opcode for xcb_glx_get_histogram_parameteriv. */
2680 const uint XCB_GLX_GET_HISTOGRAM_PARAMETERIV = 156;
2681 
2682 /**
2683  * @brief xcb_glx_get_histogram_parameteriv_request_t
2684  **/
2685 struct xcb_glx_get_histogram_parameteriv_request_t {
2686     ubyte                 major_opcode; /**<  */
2687     ubyte                 minor_opcode; /**<  */
2688     ushort                length; /**<  */
2689     xcb_glx_context_tag_t context_tag; /**<  */
2690     uint                  target; /**<  */
2691     uint                  pname; /**<  */
2692 } ;
2693 
2694 /**
2695  * @brief xcb_glx_get_histogram_parameteriv_reply_t
2696  **/
2697 struct xcb_glx_get_histogram_parameteriv_reply_t {
2698     ubyte  response_type; /**<  */
2699     ubyte  pad0; /**<  */
2700     ushort sequence; /**<  */
2701     uint   length; /**<  */
2702     ubyte  pad1[4]; /**<  */
2703     uint   n; /**<  */
2704     int    datum; /**<  */
2705     ubyte  pad2[12]; /**<  */
2706 } ;
2707 
2708 /**
2709  * @brief xcb_glx_get_minmax_cookie_t
2710  **/
2711 struct xcb_glx_get_minmax_cookie_t {
2712     uint sequence; /**<  */
2713 } ;
2714 
2715 /** Opcode for xcb_glx_get_minmax. */
2716 const uint XCB_GLX_GET_MINMAX = 157;
2717 
2718 /**
2719  * @brief xcb_glx_get_minmax_request_t
2720  **/
2721 struct xcb_glx_get_minmax_request_t {
2722     ubyte                 major_opcode; /**<  */
2723     ubyte                 minor_opcode; /**<  */
2724     ushort                length; /**<  */
2725     xcb_glx_context_tag_t context_tag; /**<  */
2726     uint                  target; /**<  */
2727     uint                  format; /**<  */
2728     uint                  type; /**<  */
2729     bool                  swap_bytes; /**<  */
2730     bool                  reset; /**<  */
2731 } ;
2732 
2733 /**
2734  * @brief xcb_glx_get_minmax_reply_t
2735  **/
2736 struct xcb_glx_get_minmax_reply_t {
2737     ubyte  response_type; /**<  */
2738     ubyte  pad0; /**<  */
2739     ushort sequence; /**<  */
2740     uint   length; /**<  */
2741     ubyte  pad1[24]; /**<  */
2742 } ;
2743 
2744 /**
2745  * @brief xcb_glx_get_minmax_parameterfv_cookie_t
2746  **/
2747 struct xcb_glx_get_minmax_parameterfv_cookie_t {
2748     uint sequence; /**<  */
2749 } ;
2750 
2751 /** Opcode for xcb_glx_get_minmax_parameterfv. */
2752 const uint XCB_GLX_GET_MINMAX_PARAMETERFV = 158;
2753 
2754 /**
2755  * @brief xcb_glx_get_minmax_parameterfv_request_t
2756  **/
2757 struct xcb_glx_get_minmax_parameterfv_request_t {
2758     ubyte                 major_opcode; /**<  */
2759     ubyte                 minor_opcode; /**<  */
2760     ushort                length; /**<  */
2761     xcb_glx_context_tag_t context_tag; /**<  */
2762     uint                  target; /**<  */
2763     uint                  pname; /**<  */
2764 } ;
2765 
2766 /**
2767  * @brief xcb_glx_get_minmax_parameterfv_reply_t
2768  **/
2769 struct xcb_glx_get_minmax_parameterfv_reply_t {
2770     ubyte             response_type; /**<  */
2771     ubyte             pad0; /**<  */
2772     ushort            sequence; /**<  */
2773     uint              length; /**<  */
2774     ubyte             pad1[4]; /**<  */
2775     uint              n; /**<  */
2776     xcb_glx_float32_t datum; /**<  */
2777     ubyte             pad2[12]; /**<  */
2778 } ;
2779 
2780 /**
2781  * @brief xcb_glx_get_minmax_parameteriv_cookie_t
2782  **/
2783 struct xcb_glx_get_minmax_parameteriv_cookie_t {
2784     uint sequence; /**<  */
2785 } ;
2786 
2787 /** Opcode for xcb_glx_get_minmax_parameteriv. */
2788 const uint XCB_GLX_GET_MINMAX_PARAMETERIV = 159;
2789 
2790 /**
2791  * @brief xcb_glx_get_minmax_parameteriv_request_t
2792  **/
2793 struct xcb_glx_get_minmax_parameteriv_request_t {
2794     ubyte                 major_opcode; /**<  */
2795     ubyte                 minor_opcode; /**<  */
2796     ushort                length; /**<  */
2797     xcb_glx_context_tag_t context_tag; /**<  */
2798     uint                  target; /**<  */
2799     uint                  pname; /**<  */
2800 } ;
2801 
2802 /**
2803  * @brief xcb_glx_get_minmax_parameteriv_reply_t
2804  **/
2805 struct xcb_glx_get_minmax_parameteriv_reply_t {
2806     ubyte  response_type; /**<  */
2807     ubyte  pad0; /**<  */
2808     ushort sequence; /**<  */
2809     uint   length; /**<  */
2810     ubyte  pad1[4]; /**<  */
2811     uint   n; /**<  */
2812     int    datum; /**<  */
2813     ubyte  pad2[12]; /**<  */
2814 } ;
2815 
2816 /**
2817  * @brief xcb_glx_get_compressed_tex_image_arb_cookie_t
2818  **/
2819 struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
2820     uint sequence; /**<  */
2821 } ;
2822 
2823 /** Opcode for xcb_glx_get_compressed_tex_image_arb. */
2824 const uint XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB = 160;
2825 
2826 /**
2827  * @brief xcb_glx_get_compressed_tex_image_arb_request_t
2828  **/
2829 struct xcb_glx_get_compressed_tex_image_arb_request_t {
2830     ubyte                 major_opcode; /**<  */
2831     ubyte                 minor_opcode; /**<  */
2832     ushort                length; /**<  */
2833     xcb_glx_context_tag_t context_tag; /**<  */
2834     uint                  target; /**<  */
2835     int                   level; /**<  */
2836 } ;
2837 
2838 /**
2839  * @brief xcb_glx_get_compressed_tex_image_arb_reply_t
2840  **/
2841 struct xcb_glx_get_compressed_tex_image_arb_reply_t {
2842     ubyte  response_type; /**<  */
2843     ubyte  pad0; /**<  */
2844     ushort sequence; /**<  */
2845     uint   length; /**<  */
2846     ubyte  pad1[8]; /**<  */
2847     int    size; /**<  */
2848     ubyte  pad2[12]; /**<  */
2849 } ;
2850 
2851 /** Opcode for xcb_glx_delete_queries_arb. */
2852 const uint XCB_GLX_DELETE_QUERIES_ARB = 161;
2853 
2854 /**
2855  * @brief xcb_glx_delete_queries_arb_request_t
2856  **/
2857 struct xcb_glx_delete_queries_arb_request_t {
2858     ubyte                 major_opcode; /**<  */
2859     ubyte                 minor_opcode; /**<  */
2860     ushort                length; /**<  */
2861     xcb_glx_context_tag_t context_tag; /**<  */
2862     int                   n; /**<  */
2863 } ;
2864 
2865 /**
2866  * @brief xcb_glx_gen_queries_arb_cookie_t
2867  **/
2868 struct xcb_glx_gen_queries_arb_cookie_t {
2869     uint sequence; /**<  */
2870 } ;
2871 
2872 /** Opcode for xcb_glx_gen_queries_arb. */
2873 const uint XCB_GLX_GEN_QUERIES_ARB = 162;
2874 
2875 /**
2876  * @brief xcb_glx_gen_queries_arb_request_t
2877  **/
2878 struct xcb_glx_gen_queries_arb_request_t {
2879     ubyte                 major_opcode; /**<  */
2880     ubyte                 minor_opcode; /**<  */
2881     ushort                length; /**<  */
2882     xcb_glx_context_tag_t context_tag; /**<  */
2883     int                   n; /**<  */
2884 } ;
2885 
2886 /**
2887  * @brief xcb_glx_gen_queries_arb_reply_t
2888  **/
2889 struct xcb_glx_gen_queries_arb_reply_t {
2890     ubyte  response_type; /**<  */
2891     ubyte  pad0; /**<  */
2892     ushort sequence; /**<  */
2893     uint   length; /**<  */
2894     ubyte  pad1[24]; /**<  */
2895 } ;
2896 
2897 /**
2898  * @brief xcb_glx_is_query_arb_cookie_t
2899  **/
2900 struct xcb_glx_is_query_arb_cookie_t {
2901     uint sequence; /**<  */
2902 } ;
2903 
2904 /** Opcode for xcb_glx_is_query_arb. */
2905 const uint XCB_GLX_IS_QUERY_ARB = 163;
2906 
2907 /**
2908  * @brief xcb_glx_is_query_arb_request_t
2909  **/
2910 struct xcb_glx_is_query_arb_request_t {
2911     ubyte                 major_opcode; /**<  */
2912     ubyte                 minor_opcode; /**<  */
2913     ushort                length; /**<  */
2914     xcb_glx_context_tag_t context_tag; /**<  */
2915     uint                  id; /**<  */
2916 } ;
2917 
2918 /**
2919  * @brief xcb_glx_is_query_arb_reply_t
2920  **/
2921 struct xcb_glx_is_query_arb_reply_t {
2922     ubyte            response_type; /**<  */
2923     ubyte            pad0; /**<  */
2924     ushort           sequence; /**<  */
2925     uint             length; /**<  */
2926     xcb_glx_bool32_t ret_val; /**<  */
2927 } ;
2928 
2929 /**
2930  * @brief xcb_glx_get_queryiv_arb_cookie_t
2931  **/
2932 struct xcb_glx_get_queryiv_arb_cookie_t {
2933     uint sequence; /**<  */
2934 } ;
2935 
2936 /** Opcode for xcb_glx_get_queryiv_arb. */
2937 const uint XCB_GLX_GET_QUERYIV_ARB = 164;
2938 
2939 /**
2940  * @brief xcb_glx_get_queryiv_arb_request_t
2941  **/
2942 struct xcb_glx_get_queryiv_arb_request_t {
2943     ubyte                 major_opcode; /**<  */
2944     ubyte                 minor_opcode; /**<  */
2945     ushort                length; /**<  */
2946     xcb_glx_context_tag_t context_tag; /**<  */
2947     uint                  target; /**<  */
2948     uint                  pname; /**<  */
2949 } ;
2950 
2951 /**
2952  * @brief xcb_glx_get_queryiv_arb_reply_t
2953  **/
2954 struct xcb_glx_get_queryiv_arb_reply_t {
2955     ubyte  response_type; /**<  */
2956     ubyte  pad0; /**<  */
2957     ushort sequence; /**<  */
2958     uint   length; /**<  */
2959     ubyte  pad1[4]; /**<  */
2960     uint   n; /**<  */
2961     int    datum; /**<  */
2962     ubyte  pad2[12]; /**<  */
2963 } ;
2964 
2965 /**
2966  * @brief xcb_glx_get_query_objectiv_arb_cookie_t
2967  **/
2968 struct xcb_glx_get_query_objectiv_arb_cookie_t {
2969     uint sequence; /**<  */
2970 } ;
2971 
2972 /** Opcode for xcb_glx_get_query_objectiv_arb. */
2973 const uint XCB_GLX_GET_QUERY_OBJECTIV_ARB = 165;
2974 
2975 /**
2976  * @brief xcb_glx_get_query_objectiv_arb_request_t
2977  **/
2978 struct xcb_glx_get_query_objectiv_arb_request_t {
2979     ubyte                 major_opcode; /**<  */
2980     ubyte                 minor_opcode; /**<  */
2981     ushort                length; /**<  */
2982     xcb_glx_context_tag_t context_tag; /**<  */
2983     uint                  id; /**<  */
2984     uint                  pname; /**<  */
2985 } ;
2986 
2987 /**
2988  * @brief xcb_glx_get_query_objectiv_arb_reply_t
2989  **/
2990 struct xcb_glx_get_query_objectiv_arb_reply_t {
2991     ubyte  response_type; /**<  */
2992     ubyte  pad0; /**<  */
2993     ushort sequence; /**<  */
2994     uint   length; /**<  */
2995     ubyte  pad1[4]; /**<  */
2996     uint   n; /**<  */
2997     int    datum; /**<  */
2998     ubyte  pad2[12]; /**<  */
2999 } ;
3000 
3001 /**
3002  * @brief xcb_glx_get_query_objectuiv_arb_cookie_t
3003  **/
3004 struct xcb_glx_get_query_objectuiv_arb_cookie_t {
3005     uint sequence; /**<  */
3006 } ;
3007 
3008 /** Opcode for xcb_glx_get_query_objectuiv_arb. */
3009 const uint XCB_GLX_GET_QUERY_OBJECTUIV_ARB = 166;
3010 
3011 /**
3012  * @brief xcb_glx_get_query_objectuiv_arb_request_t
3013  **/
3014 struct xcb_glx_get_query_objectuiv_arb_request_t {
3015     ubyte                 major_opcode; /**<  */
3016     ubyte                 minor_opcode; /**<  */
3017     ushort                length; /**<  */
3018     xcb_glx_context_tag_t context_tag; /**<  */
3019     uint                  id; /**<  */
3020     uint                  pname; /**<  */
3021 } ;
3022 
3023 /**
3024  * @brief xcb_glx_get_query_objectuiv_arb_reply_t
3025  **/
3026 struct xcb_glx_get_query_objectuiv_arb_reply_t {
3027     ubyte  response_type; /**<  */
3028     ubyte  pad0; /**<  */
3029     ushort sequence; /**<  */
3030     uint   length; /**<  */
3031     ubyte  pad1[4]; /**<  */
3032     uint   n; /**<  */
3033     uint   datum; /**<  */
3034     ubyte  pad2[12]; /**<  */
3035 } ;
3036 
3037 
3038 /*****************************************************************************
3039  **
3040  ** void xcb_glx_pixmap_next
3041  ** 
3042  ** @param xcb_glx_pixmap_iterator_t *i
3043  ** @returns void
3044  **
3045  *****************************************************************************/
3046  
3047 extern(C) void
3048 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i  /**< */);
3049 
3050 
3051 /*****************************************************************************
3052  **
3053  ** xcb_generic_iterator_t xcb_glx_pixmap_end
3054  ** 
3055  ** @param xcb_glx_pixmap_iterator_t i
3056  ** @returns xcb_generic_iterator_t
3057  **
3058  *****************************************************************************/
3059  
3060 extern(C) xcb_generic_iterator_t
3061 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i  /**< */);
3062 
3063 
3064 /*****************************************************************************
3065  **
3066  ** void xcb_glx_context_next
3067  ** 
3068  ** @param xcb_glx_context_iterator_t *i
3069  ** @returns void
3070  **
3071  *****************************************************************************/
3072  
3073 extern(C) void
3074 xcb_glx_context_next (xcb_glx_context_iterator_t *i  /**< */);
3075 
3076 
3077 /*****************************************************************************
3078  **
3079  ** xcb_generic_iterator_t xcb_glx_context_end
3080  ** 
3081  ** @param xcb_glx_context_iterator_t i
3082  ** @returns xcb_generic_iterator_t
3083  **
3084  *****************************************************************************/
3085  
3086 extern(C) xcb_generic_iterator_t
3087 xcb_glx_context_end (xcb_glx_context_iterator_t i  /**< */);
3088 
3089 
3090 /*****************************************************************************
3091  **
3092  ** void xcb_glx_pbuffer_next
3093  ** 
3094  ** @param xcb_glx_pbuffer_iterator_t *i
3095  ** @returns void
3096  **
3097  *****************************************************************************/
3098  
3099 extern(C) void
3100 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i  /**< */);
3101 
3102 
3103 /*****************************************************************************
3104  **
3105  ** xcb_generic_iterator_t xcb_glx_pbuffer_end
3106  ** 
3107  ** @param xcb_glx_pbuffer_iterator_t i
3108  ** @returns xcb_generic_iterator_t
3109  **
3110  *****************************************************************************/
3111  
3112 extern(C) xcb_generic_iterator_t
3113 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i  /**< */);
3114 
3115 
3116 /*****************************************************************************
3117  **
3118  ** void xcb_glx_window_next
3119  ** 
3120  ** @param xcb_glx_window_iterator_t *i
3121  ** @returns void
3122  **
3123  *****************************************************************************/
3124  
3125 extern(C) void
3126 xcb_glx_window_next (xcb_glx_window_iterator_t *i  /**< */);
3127 
3128 
3129 /*****************************************************************************
3130  **
3131  ** xcb_generic_iterator_t xcb_glx_window_end
3132  ** 
3133  ** @param xcb_glx_window_iterator_t i
3134  ** @returns xcb_generic_iterator_t
3135  **
3136  *****************************************************************************/
3137  
3138 extern(C) xcb_generic_iterator_t
3139 xcb_glx_window_end (xcb_glx_window_iterator_t i  /**< */);
3140 
3141 
3142 /*****************************************************************************
3143  **
3144  ** void xcb_glx_fbconfig_next
3145  ** 
3146  ** @param xcb_glx_fbconfig_iterator_t *i
3147  ** @returns void
3148  **
3149  *****************************************************************************/
3150  
3151 extern(C) void
3152 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i  /**< */);
3153 
3154 
3155 /*****************************************************************************
3156  **
3157  ** xcb_generic_iterator_t xcb_glx_fbconfig_end
3158  ** 
3159  ** @param xcb_glx_fbconfig_iterator_t i
3160  ** @returns xcb_generic_iterator_t
3161  **
3162  *****************************************************************************/
3163  
3164 extern(C) xcb_generic_iterator_t
3165 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i  /**< */);
3166 
3167 
3168 /*****************************************************************************
3169  **
3170  ** void xcb_glx_drawable_next
3171  ** 
3172  ** @param xcb_glx_drawable_iterator_t *i
3173  ** @returns void
3174  **
3175  *****************************************************************************/
3176  
3177 extern(C) void
3178 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i  /**< */);
3179 
3180 
3181 /*****************************************************************************
3182  **
3183  ** xcb_generic_iterator_t xcb_glx_drawable_end
3184  ** 
3185  ** @param xcb_glx_drawable_iterator_t i
3186  ** @returns xcb_generic_iterator_t
3187  **
3188  *****************************************************************************/
3189  
3190 extern(C) xcb_generic_iterator_t
3191 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i  /**< */);
3192 
3193 
3194 /*****************************************************************************
3195  **
3196  ** void xcb_glx_float32_next
3197  ** 
3198  ** @param xcb_glx_float32_iterator_t *i
3199  ** @returns void
3200  **
3201  *****************************************************************************/
3202  
3203 extern(C) void
3204 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i  /**< */);
3205 
3206 
3207 /*****************************************************************************
3208  **
3209  ** xcb_generic_iterator_t xcb_glx_float32_end
3210  ** 
3211  ** @param xcb_glx_float32_iterator_t i
3212  ** @returns xcb_generic_iterator_t
3213  **
3214  *****************************************************************************/
3215  
3216 extern(C) xcb_generic_iterator_t
3217 xcb_glx_float32_end (xcb_glx_float32_iterator_t i  /**< */);
3218 
3219 
3220 /*****************************************************************************
3221  **
3222  ** void xcb_glx_float64_next
3223  ** 
3224  ** @param xcb_glx_float64_iterator_t *i
3225  ** @returns void
3226  **
3227  *****************************************************************************/
3228  
3229 extern(C) void
3230 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i  /**< */);
3231 
3232 
3233 /*****************************************************************************
3234  **
3235  ** xcb_generic_iterator_t xcb_glx_float64_end
3236  ** 
3237  ** @param xcb_glx_float64_iterator_t i
3238  ** @returns xcb_generic_iterator_t
3239  **
3240  *****************************************************************************/
3241  
3242 extern(C) xcb_generic_iterator_t
3243 xcb_glx_float64_end (xcb_glx_float64_iterator_t i  /**< */);
3244 
3245 
3246 /*****************************************************************************
3247  **
3248  ** void xcb_glx_bool32_next
3249  ** 
3250  ** @param xcb_glx_bool32_iterator_t *i
3251  ** @returns void
3252  **
3253  *****************************************************************************/
3254  
3255 extern(C) void
3256 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i  /**< */);
3257 
3258 
3259 /*****************************************************************************
3260  **
3261  ** xcb_generic_iterator_t xcb_glx_bool32_end
3262  ** 
3263  ** @param xcb_glx_bool32_iterator_t i
3264  ** @returns xcb_generic_iterator_t
3265  **
3266  *****************************************************************************/
3267  
3268 extern(C) xcb_generic_iterator_t
3269 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i  /**< */);
3270 
3271 
3272 /*****************************************************************************
3273  **
3274  ** void xcb_glx_context_tag_next
3275  ** 
3276  ** @param xcb_glx_context_tag_iterator_t *i
3277  ** @returns void
3278  **
3279  *****************************************************************************/
3280  
3281 extern(C) void
3282 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i  /**< */);
3283 
3284 
3285 /*****************************************************************************
3286  **
3287  ** xcb_generic_iterator_t xcb_glx_context_tag_end
3288  ** 
3289  ** @param xcb_glx_context_tag_iterator_t i
3290  ** @returns xcb_generic_iterator_t
3291  **
3292  *****************************************************************************/
3293  
3294 extern(C) xcb_generic_iterator_t
3295 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i  /**< */);
3296 
3297 
3298 /*****************************************************************************
3299  **
3300  ** xcb_void_cookie_t xcb_glx_render_checked
3301  ** 
3302  ** @param xcb_connection_t      *c
3303  ** @param xcb_glx_context_tag_t  context_tag
3304  ** @param uint                   data_len
3305  ** @param /+const+/ ubyte       *data
3306  ** @returns xcb_void_cookie_t
3307  **
3308  *****************************************************************************/
3309  
3310 extern(C) xcb_void_cookie_t
3311 xcb_glx_render_checked (xcb_connection_t      *c  /**< */,
3312                         xcb_glx_context_tag_t  context_tag  /**< */,
3313                         uint                   data_len  /**< */,
3314                         /+const+/ ubyte       *data  /**< */);
3315 
3316 
3317 /*****************************************************************************
3318  **
3319  ** xcb_void_cookie_t xcb_glx_render
3320  ** 
3321  ** @param xcb_connection_t      *c
3322  ** @param xcb_glx_context_tag_t  context_tag
3323  ** @param uint                   data_len
3324  ** @param /+const+/ ubyte       *data
3325  ** @returns xcb_void_cookie_t
3326  **
3327  *****************************************************************************/
3328  
3329 extern(C) xcb_void_cookie_t
3330 xcb_glx_render (xcb_connection_t      *c  /**< */,
3331                 xcb_glx_context_tag_t  context_tag  /**< */,
3332                 uint                   data_len  /**< */,
3333                 /+const+/ ubyte       *data  /**< */);
3334 
3335 
3336 /*****************************************************************************
3337  **
3338  ** xcb_void_cookie_t xcb_glx_render_large_checked
3339  ** 
3340  ** @param xcb_connection_t      *c
3341  ** @param xcb_glx_context_tag_t  context_tag
3342  ** @param ushort                 request_num
3343  ** @param ushort                 request_total
3344  ** @param uint                   data_len
3345  ** @param /+const+/ ubyte       *data
3346  ** @returns xcb_void_cookie_t
3347  **
3348  *****************************************************************************/
3349  
3350 extern(C) xcb_void_cookie_t
3351 xcb_glx_render_large_checked (xcb_connection_t      *c  /**< */,
3352                               xcb_glx_context_tag_t  context_tag  /**< */,
3353                               ushort                 request_num  /**< */,
3354                               ushort                 request_total  /**< */,
3355                               uint                   data_len  /**< */,
3356                               /+const+/ ubyte       *data  /**< */);
3357 
3358 
3359 /*****************************************************************************
3360  **
3361  ** xcb_void_cookie_t xcb_glx_render_large
3362  ** 
3363  ** @param xcb_connection_t      *c
3364  ** @param xcb_glx_context_tag_t  context_tag
3365  ** @param ushort                 request_num
3366  ** @param ushort                 request_total
3367  ** @param uint                   data_len
3368  ** @param /+const+/ ubyte       *data
3369  ** @returns xcb_void_cookie_t
3370  **
3371  *****************************************************************************/
3372  
3373 extern(C) xcb_void_cookie_t
3374 xcb_glx_render_large (xcb_connection_t      *c  /**< */,
3375                       xcb_glx_context_tag_t  context_tag  /**< */,
3376                       ushort                 request_num  /**< */,
3377                       ushort                 request_total  /**< */,
3378                       uint                   data_len  /**< */,
3379                       /+const+/ ubyte       *data  /**< */);
3380 
3381 
3382 /*****************************************************************************
3383  **
3384  ** xcb_void_cookie_t xcb_glx_create_context_checked
3385  ** 
3386  ** @param xcb_connection_t  *c
3387  ** @param xcb_glx_context_t  context
3388  ** @param xcb_visualid_t     visual
3389  ** @param uint               screen
3390  ** @param xcb_glx_context_t  share_list
3391  ** @param bool               is_direct
3392  ** @returns xcb_void_cookie_t
3393  **
3394  *****************************************************************************/
3395  
3396 extern(C) xcb_void_cookie_t
3397 xcb_glx_create_context_checked (xcb_connection_t  *c  /**< */,
3398                                 xcb_glx_context_t  context  /**< */,
3399                                 xcb_visualid_t     visual  /**< */,
3400                                 uint               screen  /**< */,
3401                                 xcb_glx_context_t  share_list  /**< */,
3402                                 bool               is_direct  /**< */);
3403 
3404 
3405 /*****************************************************************************
3406  **
3407  ** xcb_void_cookie_t xcb_glx_create_context
3408  ** 
3409  ** @param xcb_connection_t  *c
3410  ** @param xcb_glx_context_t  context
3411  ** @param xcb_visualid_t     visual
3412  ** @param uint               screen
3413  ** @param xcb_glx_context_t  share_list
3414  ** @param bool               is_direct
3415  ** @returns xcb_void_cookie_t
3416  **
3417  *****************************************************************************/
3418  
3419 extern(C) xcb_void_cookie_t
3420 xcb_glx_create_context (xcb_connection_t  *c  /**< */,
3421                         xcb_glx_context_t  context  /**< */,
3422                         xcb_visualid_t     visual  /**< */,
3423                         uint               screen  /**< */,
3424                         xcb_glx_context_t  share_list  /**< */,
3425                         bool               is_direct  /**< */);
3426 
3427 
3428 /*****************************************************************************
3429  **
3430  ** xcb_void_cookie_t xcb_glx_destroy_context_checked
3431  ** 
3432  ** @param xcb_connection_t  *c
3433  ** @param xcb_glx_context_t  context
3434  ** @returns xcb_void_cookie_t
3435  **
3436  *****************************************************************************/
3437  
3438 extern(C) xcb_void_cookie_t
3439 xcb_glx_destroy_context_checked (xcb_connection_t  *c  /**< */,
3440                                  xcb_glx_context_t  context  /**< */);
3441 
3442 
3443 /*****************************************************************************
3444  **
3445  ** xcb_void_cookie_t xcb_glx_destroy_context
3446  ** 
3447  ** @param xcb_connection_t  *c
3448  ** @param xcb_glx_context_t  context
3449  ** @returns xcb_void_cookie_t
3450  **
3451  *****************************************************************************/
3452  
3453 extern(C) xcb_void_cookie_t
3454 xcb_glx_destroy_context (xcb_connection_t  *c  /**< */,
3455                          xcb_glx_context_t  context  /**< */);
3456 
3457 
3458 /*****************************************************************************
3459  **
3460  ** xcb_glx_make_current_cookie_t xcb_glx_make_current
3461  ** 
3462  ** @param xcb_connection_t      *c
3463  ** @param xcb_glx_drawable_t     drawable
3464  ** @param xcb_glx_context_t      context
3465  ** @param xcb_glx_context_tag_t  old_context_tag
3466  ** @returns xcb_glx_make_current_cookie_t
3467  **
3468  *****************************************************************************/
3469  
3470 extern(C) xcb_glx_make_current_cookie_t
3471 xcb_glx_make_current (xcb_connection_t      *c  /**< */,
3472                       xcb_glx_drawable_t     drawable  /**< */,
3473                       xcb_glx_context_t      context  /**< */,
3474                       xcb_glx_context_tag_t  old_context_tag  /**< */);
3475 
3476 
3477 /*****************************************************************************
3478  **
3479  ** xcb_glx_make_current_cookie_t xcb_glx_make_current_unchecked
3480  ** 
3481  ** @param xcb_connection_t      *c
3482  ** @param xcb_glx_drawable_t     drawable
3483  ** @param xcb_glx_context_t      context
3484  ** @param xcb_glx_context_tag_t  old_context_tag
3485  ** @returns xcb_glx_make_current_cookie_t
3486  **
3487  *****************************************************************************/
3488  
3489 extern(C) xcb_glx_make_current_cookie_t
3490 xcb_glx_make_current_unchecked (xcb_connection_t      *c  /**< */,
3491                                 xcb_glx_drawable_t     drawable  /**< */,
3492                                 xcb_glx_context_t      context  /**< */,
3493                                 xcb_glx_context_tag_t  old_context_tag  /**< */);
3494 
3495 
3496 /*****************************************************************************
3497  **
3498  ** xcb_glx_make_current_reply_t * xcb_glx_make_current_reply
3499  ** 
3500  ** @param xcb_connection_t               *c
3501  ** @param xcb_glx_make_current_cookie_t   cookie
3502  ** @param xcb_generic_error_t           **e
3503  ** @returns xcb_glx_make_current_reply_t *
3504  **
3505  *****************************************************************************/
3506  
3507 extern(C) xcb_glx_make_current_reply_t *
3508 xcb_glx_make_current_reply (xcb_connection_t               *c  /**< */,
3509                             xcb_glx_make_current_cookie_t   cookie  /**< */,
3510                             xcb_generic_error_t           **e  /**< */);
3511 
3512 
3513 /*****************************************************************************
3514  **
3515  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct
3516  ** 
3517  ** @param xcb_connection_t  *c
3518  ** @param xcb_glx_context_t  context
3519  ** @returns xcb_glx_is_direct_cookie_t
3520  **
3521  *****************************************************************************/
3522  
3523 extern(C) xcb_glx_is_direct_cookie_t
3524 xcb_glx_is_direct (xcb_connection_t  *c  /**< */,
3525                    xcb_glx_context_t  context  /**< */);
3526 
3527 
3528 /*****************************************************************************
3529  **
3530  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct_unchecked
3531  ** 
3532  ** @param xcb_connection_t  *c
3533  ** @param xcb_glx_context_t  context
3534  ** @returns xcb_glx_is_direct_cookie_t
3535  **
3536  *****************************************************************************/
3537  
3538 extern(C) xcb_glx_is_direct_cookie_t
3539 xcb_glx_is_direct_unchecked (xcb_connection_t  *c  /**< */,
3540                              xcb_glx_context_t  context  /**< */);
3541 
3542 
3543 /*****************************************************************************
3544  **
3545  ** xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply
3546  ** 
3547  ** @param xcb_connection_t            *c
3548  ** @param xcb_glx_is_direct_cookie_t   cookie
3549  ** @param xcb_generic_error_t        **e
3550  ** @returns xcb_glx_is_direct_reply_t *
3551  **
3552  *****************************************************************************/
3553  
3554 extern(C) xcb_glx_is_direct_reply_t *
3555 xcb_glx_is_direct_reply (xcb_connection_t            *c  /**< */,
3556                          xcb_glx_is_direct_cookie_t   cookie  /**< */,
3557                          xcb_generic_error_t        **e  /**< */);
3558 
3559 
3560 /*****************************************************************************
3561  **
3562  ** xcb_glx_query_version_cookie_t xcb_glx_query_version
3563  ** 
3564  ** @param xcb_connection_t *c
3565  ** @param uint              major_version
3566  ** @param uint              minor_version
3567  ** @returns xcb_glx_query_version_cookie_t
3568  **
3569  *****************************************************************************/
3570  
3571 extern(C) xcb_glx_query_version_cookie_t
3572 xcb_glx_query_version (xcb_connection_t *c  /**< */,
3573                        uint              major_version  /**< */,
3574                        uint              minor_version  /**< */);
3575 
3576 
3577 /*****************************************************************************
3578  **
3579  ** xcb_glx_query_version_cookie_t xcb_glx_query_version_unchecked
3580  ** 
3581  ** @param xcb_connection_t *c
3582  ** @param uint              major_version
3583  ** @param uint              minor_version
3584  ** @returns xcb_glx_query_version_cookie_t
3585  **
3586  *****************************************************************************/
3587  
3588 extern(C) xcb_glx_query_version_cookie_t
3589 xcb_glx_query_version_unchecked (xcb_connection_t *c  /**< */,
3590                                  uint              major_version  /**< */,
3591                                  uint              minor_version  /**< */);
3592 
3593 
3594 /*****************************************************************************
3595  **
3596  ** xcb_glx_query_version_reply_t * xcb_glx_query_version_reply
3597  ** 
3598  ** @param xcb_connection_t                *c
3599  ** @param xcb_glx_query_version_cookie_t   cookie
3600  ** @param xcb_generic_error_t            **e
3601  ** @returns xcb_glx_query_version_reply_t *
3602  **
3603  *****************************************************************************/
3604  
3605 extern(C) xcb_glx_query_version_reply_t *
3606 xcb_glx_query_version_reply (xcb_connection_t                *c  /**< */,
3607                              xcb_glx_query_version_cookie_t   cookie  /**< */,
3608                              xcb_generic_error_t            **e  /**< */);
3609 
3610 
3611 /*****************************************************************************
3612  **
3613  ** xcb_void_cookie_t xcb_glx_wait_gl_checked
3614  ** 
3615  ** @param xcb_connection_t      *c
3616  ** @param xcb_glx_context_tag_t  context_tag
3617  ** @returns xcb_void_cookie_t
3618  **
3619  *****************************************************************************/
3620  
3621 extern(C) xcb_void_cookie_t
3622 xcb_glx_wait_gl_checked (xcb_connection_t      *c  /**< */,
3623                          xcb_glx_context_tag_t  context_tag  /**< */);
3624 
3625 
3626 /*****************************************************************************
3627  **
3628  ** xcb_void_cookie_t xcb_glx_wait_gl
3629  ** 
3630  ** @param xcb_connection_t      *c
3631  ** @param xcb_glx_context_tag_t  context_tag
3632  ** @returns xcb_void_cookie_t
3633  **
3634  *****************************************************************************/
3635  
3636 extern(C) xcb_void_cookie_t
3637 xcb_glx_wait_gl (xcb_connection_t      *c  /**< */,
3638                  xcb_glx_context_tag_t  context_tag  /**< */);
3639 
3640 
3641 /*****************************************************************************
3642  **
3643  ** xcb_void_cookie_t xcb_glx_wait_x_checked
3644  ** 
3645  ** @param xcb_connection_t      *c
3646  ** @param xcb_glx_context_tag_t  context_tag
3647  ** @returns xcb_void_cookie_t
3648  **
3649  *****************************************************************************/
3650  
3651 extern(C) xcb_void_cookie_t
3652 xcb_glx_wait_x_checked (xcb_connection_t      *c  /**< */,
3653                         xcb_glx_context_tag_t  context_tag  /**< */);
3654 
3655 
3656 /*****************************************************************************
3657  **
3658  ** xcb_void_cookie_t xcb_glx_wait_x
3659  ** 
3660  ** @param xcb_connection_t      *c
3661  ** @param xcb_glx_context_tag_t  context_tag
3662  ** @returns xcb_void_cookie_t
3663  **
3664  *****************************************************************************/
3665  
3666 extern(C) xcb_void_cookie_t
3667 xcb_glx_wait_x (xcb_connection_t      *c  /**< */,
3668                 xcb_glx_context_tag_t  context_tag  /**< */);
3669 
3670 
3671 /*****************************************************************************
3672  **
3673  ** xcb_void_cookie_t xcb_glx_copy_context_checked
3674  ** 
3675  ** @param xcb_connection_t      *c
3676  ** @param xcb_glx_context_t      src
3677  ** @param xcb_glx_context_t      dest
3678  ** @param uint                   mask
3679  ** @param xcb_glx_context_tag_t  src_context_tag
3680  ** @returns xcb_void_cookie_t
3681  **
3682  *****************************************************************************/
3683  
3684 extern(C) xcb_void_cookie_t
3685 xcb_glx_copy_context_checked (xcb_connection_t      *c  /**< */,
3686                               xcb_glx_context_t      src  /**< */,
3687                               xcb_glx_context_t      dest  /**< */,
3688                               uint                   mask  /**< */,
3689                               xcb_glx_context_tag_t  src_context_tag  /**< */);
3690 
3691 
3692 /*****************************************************************************
3693  **
3694  ** xcb_void_cookie_t xcb_glx_copy_context
3695  ** 
3696  ** @param xcb_connection_t      *c
3697  ** @param xcb_glx_context_t      src
3698  ** @param xcb_glx_context_t      dest
3699  ** @param uint                   mask
3700  ** @param xcb_glx_context_tag_t  src_context_tag
3701  ** @returns xcb_void_cookie_t
3702  **
3703  *****************************************************************************/
3704  
3705 extern(C) xcb_void_cookie_t
3706 xcb_glx_copy_context (xcb_connection_t      *c  /**< */,
3707                       xcb_glx_context_t      src  /**< */,
3708                       xcb_glx_context_t      dest  /**< */,
3709                       uint                   mask  /**< */,
3710                       xcb_glx_context_tag_t  src_context_tag  /**< */);
3711 
3712 
3713 /*****************************************************************************
3714  **
3715  ** xcb_void_cookie_t xcb_glx_swap_buffers_checked
3716  ** 
3717  ** @param xcb_connection_t      *c
3718  ** @param xcb_glx_context_tag_t  context_tag
3719  ** @param xcb_glx_drawable_t     drawable
3720  ** @returns xcb_void_cookie_t
3721  **
3722  *****************************************************************************/
3723  
3724 extern(C) xcb_void_cookie_t
3725 xcb_glx_swap_buffers_checked (xcb_connection_t      *c  /**< */,
3726                               xcb_glx_context_tag_t  context_tag  /**< */,
3727                               xcb_glx_drawable_t     drawable  /**< */);
3728 
3729 
3730 /*****************************************************************************
3731  **
3732  ** xcb_void_cookie_t xcb_glx_swap_buffers
3733  ** 
3734  ** @param xcb_connection_t      *c
3735  ** @param xcb_glx_context_tag_t  context_tag
3736  ** @param xcb_glx_drawable_t     drawable
3737  ** @returns xcb_void_cookie_t
3738  **
3739  *****************************************************************************/
3740  
3741 extern(C) xcb_void_cookie_t
3742 xcb_glx_swap_buffers (xcb_connection_t      *c  /**< */,
3743                       xcb_glx_context_tag_t  context_tag  /**< */,
3744                       xcb_glx_drawable_t     drawable  /**< */);
3745 
3746 
3747 /*****************************************************************************
3748  **
3749  ** xcb_void_cookie_t xcb_glx_use_x_font_checked
3750  ** 
3751  ** @param xcb_connection_t      *c
3752  ** @param xcb_glx_context_tag_t  context_tag
3753  ** @param xcb_font_t             font
3754  ** @param uint                   first
3755  ** @param uint                   count
3756  ** @param uint                   list_base
3757  ** @returns xcb_void_cookie_t
3758  **
3759  *****************************************************************************/
3760  
3761 extern(C) xcb_void_cookie_t
3762 xcb_glx_use_x_font_checked (xcb_connection_t      *c  /**< */,
3763                             xcb_glx_context_tag_t  context_tag  /**< */,
3764                             xcb_font_t             font  /**< */,
3765                             uint                   first  /**< */,
3766                             uint                   count  /**< */,
3767                             uint                   list_base  /**< */);
3768 
3769 
3770 /*****************************************************************************
3771  **
3772  ** xcb_void_cookie_t xcb_glx_use_x_font
3773  ** 
3774  ** @param xcb_connection_t      *c
3775  ** @param xcb_glx_context_tag_t  context_tag
3776  ** @param xcb_font_t             font
3777  ** @param uint                   first
3778  ** @param uint                   count
3779  ** @param uint                   list_base
3780  ** @returns xcb_void_cookie_t
3781  **
3782  *****************************************************************************/
3783  
3784 extern(C) xcb_void_cookie_t
3785 xcb_glx_use_x_font (xcb_connection_t      *c  /**< */,
3786                     xcb_glx_context_tag_t  context_tag  /**< */,
3787                     xcb_font_t             font  /**< */,
3788                     uint                   first  /**< */,
3789                     uint                   count  /**< */,
3790                     uint                   list_base  /**< */);
3791 
3792 
3793 /*****************************************************************************
3794  **
3795  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap_checked
3796  ** 
3797  ** @param xcb_connection_t *c
3798  ** @param uint              screen
3799  ** @param xcb_visualid_t    visual
3800  ** @param xcb_pixmap_t      pixmap
3801  ** @param xcb_glx_pixmap_t  glx_pixmap
3802  ** @returns xcb_void_cookie_t
3803  **
3804  *****************************************************************************/
3805  
3806 extern(C) xcb_void_cookie_t
3807 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c  /**< */,
3808                                    uint              screen  /**< */,
3809                                    xcb_visualid_t    visual  /**< */,
3810                                    xcb_pixmap_t      pixmap  /**< */,
3811                                    xcb_glx_pixmap_t  glx_pixmap  /**< */);
3812 
3813 
3814 /*****************************************************************************
3815  **
3816  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap
3817  ** 
3818  ** @param xcb_connection_t *c
3819  ** @param uint              screen
3820  ** @param xcb_visualid_t    visual
3821  ** @param xcb_pixmap_t      pixmap
3822  ** @param xcb_glx_pixmap_t  glx_pixmap
3823  ** @returns xcb_void_cookie_t
3824  **
3825  *****************************************************************************/
3826  
3827 extern(C) xcb_void_cookie_t
3828 xcb_glx_create_glx_pixmap (xcb_connection_t *c  /**< */,
3829                            uint              screen  /**< */,
3830                            xcb_visualid_t    visual  /**< */,
3831                            xcb_pixmap_t      pixmap  /**< */,
3832                            xcb_glx_pixmap_t  glx_pixmap  /**< */);
3833 
3834 
3835 /*****************************************************************************
3836  **
3837  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs
3838  ** 
3839  ** @param xcb_connection_t *c
3840  ** @param uint              screen
3841  ** @returns xcb_glx_get_visual_configs_cookie_t
3842  **
3843  *****************************************************************************/
3844  
3845 extern(C) xcb_glx_get_visual_configs_cookie_t
3846 xcb_glx_get_visual_configs (xcb_connection_t *c  /**< */,
3847                             uint              screen  /**< */);
3848 
3849 
3850 /*****************************************************************************
3851  **
3852  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_unchecked
3853  ** 
3854  ** @param xcb_connection_t *c
3855  ** @param uint              screen
3856  ** @returns xcb_glx_get_visual_configs_cookie_t
3857  **
3858  *****************************************************************************/
3859  
3860 extern(C) xcb_glx_get_visual_configs_cookie_t
3861 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c  /**< */,
3862                                       uint              screen  /**< */);
3863 
3864 
3865 /*****************************************************************************
3866  **
3867  ** uint * xcb_glx_get_visual_configs_property_list
3868  ** 
3869  ** @param /+const+/ xcb_glx_get_visual_configs_reply_t *R
3870  ** @returns uint *
3871  **
3872  *****************************************************************************/
3873  
3874 extern(C) uint *
3875 xcb_glx_get_visual_configs_property_list (/+const+/ xcb_glx_get_visual_configs_reply_t *R  /**< */);
3876 
3877 
3878 /*****************************************************************************
3879  **
3880  ** int xcb_glx_get_visual_configs_property_list_length
3881  ** 
3882  ** @param /+const+/ xcb_glx_get_visual_configs_reply_t *R
3883  ** @returns int
3884  **
3885  *****************************************************************************/
3886  
3887 extern(C) int
3888 xcb_glx_get_visual_configs_property_list_length (/+const+/ xcb_glx_get_visual_configs_reply_t *R  /**< */);
3889 
3890 
3891 /*****************************************************************************
3892  **
3893  ** xcb_generic_iterator_t xcb_glx_get_visual_configs_property_list_end
3894  ** 
3895  ** @param /+const+/ xcb_glx_get_visual_configs_reply_t *R
3896  ** @returns xcb_generic_iterator_t
3897  **
3898  *****************************************************************************/
3899  
3900 extern(C) xcb_generic_iterator_t
3901 xcb_glx_get_visual_configs_property_list_end (/+const+/ xcb_glx_get_visual_configs_reply_t *R  /**< */);
3902 
3903 
3904 /*****************************************************************************
3905  **
3906  ** xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply
3907  ** 
3908  ** @param xcb_connection_t                     *c
3909  ** @param xcb_glx_get_visual_configs_cookie_t   cookie
3910  ** @param xcb_generic_error_t                 **e
3911  ** @returns xcb_glx_get_visual_configs_reply_t *
3912  **
3913  *****************************************************************************/
3914  
3915 extern(C) xcb_glx_get_visual_configs_reply_t *
3916 xcb_glx_get_visual_configs_reply (xcb_connection_t                     *c  /**< */,
3917                                   xcb_glx_get_visual_configs_cookie_t   cookie  /**< */,
3918                                   xcb_generic_error_t                 **e  /**< */);
3919 
3920 
3921 /*****************************************************************************
3922  **
3923  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap_checked
3924  ** 
3925  ** @param xcb_connection_t *c
3926  ** @param xcb_glx_pixmap_t  glx_pixmap
3927  ** @returns xcb_void_cookie_t
3928  **
3929  *****************************************************************************/
3930  
3931 extern(C) xcb_void_cookie_t
3932 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c  /**< */,
3933                                     xcb_glx_pixmap_t  glx_pixmap  /**< */);
3934 
3935 
3936 /*****************************************************************************
3937  **
3938  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap
3939  ** 
3940  ** @param xcb_connection_t *c
3941  ** @param xcb_glx_pixmap_t  glx_pixmap
3942  ** @returns xcb_void_cookie_t
3943  **
3944  *****************************************************************************/
3945  
3946 extern(C) xcb_void_cookie_t
3947 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c  /**< */,
3948                             xcb_glx_pixmap_t  glx_pixmap  /**< */);
3949 
3950 
3951 /*****************************************************************************
3952  **
3953  ** xcb_void_cookie_t xcb_glx_vendor_private_checked
3954  ** 
3955  ** @param xcb_connection_t      *c
3956  ** @param uint                   vendor_code
3957  ** @param xcb_glx_context_tag_t  context_tag
3958  ** @param uint                   data_len
3959  ** @param /+const+/ ubyte       *data
3960  ** @returns xcb_void_cookie_t
3961  **
3962  *****************************************************************************/
3963  
3964 extern(C) xcb_void_cookie_t
3965 xcb_glx_vendor_private_checked (xcb_connection_t      *c  /**< */,
3966                                 uint                   vendor_code  /**< */,
3967                                 xcb_glx_context_tag_t  context_tag  /**< */,
3968                                 uint                   data_len  /**< */,
3969                                 /+const+/ ubyte       *data  /**< */);
3970 
3971 
3972 /*****************************************************************************
3973  **
3974  ** xcb_void_cookie_t xcb_glx_vendor_private
3975  ** 
3976  ** @param xcb_connection_t      *c
3977  ** @param uint                   vendor_code
3978  ** @param xcb_glx_context_tag_t  context_tag
3979  ** @param uint                   data_len
3980  ** @param /+const+/ ubyte       *data
3981  ** @returns xcb_void_cookie_t
3982  **
3983  *****************************************************************************/
3984  
3985 extern(C) xcb_void_cookie_t
3986 xcb_glx_vendor_private (xcb_connection_t      *c  /**< */,
3987                         uint                   vendor_code  /**< */,
3988                         xcb_glx_context_tag_t  context_tag  /**< */,
3989                         uint                   data_len  /**< */,
3990                         /+const+/ ubyte       *data  /**< */);
3991 
3992 
3993 /*****************************************************************************
3994  **
3995  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply
3996  ** 
3997  ** @param xcb_connection_t      *c
3998  ** @param uint                   vendor_code
3999  ** @param xcb_glx_context_tag_t  context_tag
4000  ** @param uint                   data_len
4001  ** @param /+const+/ ubyte       *data
4002  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
4003  **
4004  *****************************************************************************/
4005  
4006 extern(C) xcb_glx_vendor_private_with_reply_cookie_t
4007 xcb_glx_vendor_private_with_reply (xcb_connection_t      *c  /**< */,
4008                                    uint                   vendor_code  /**< */,
4009                                    xcb_glx_context_tag_t  context_tag  /**< */,
4010                                    uint                   data_len  /**< */,
4011                                    /+const+/ ubyte       *data  /**< */);
4012 
4013 
4014 /*****************************************************************************
4015  **
4016  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_unchecked
4017  ** 
4018  ** @param xcb_connection_t      *c
4019  ** @param uint                   vendor_code
4020  ** @param xcb_glx_context_tag_t  context_tag
4021  ** @param uint                   data_len
4022  ** @param /+const+/ ubyte       *data
4023  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
4024  **
4025  *****************************************************************************/
4026  
4027 extern(C) xcb_glx_vendor_private_with_reply_cookie_t
4028 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t      *c  /**< */,
4029                                              uint                   vendor_code  /**< */,
4030                                              xcb_glx_context_tag_t  context_tag  /**< */,
4031                                              uint                   data_len  /**< */,
4032                                              /+const+/ ubyte       *data  /**< */);
4033 
4034 
4035 /*****************************************************************************
4036  **
4037  ** ubyte * xcb_glx_vendor_private_with_reply_data_2
4038  ** 
4039  ** @param /+const+/ xcb_glx_vendor_private_with_reply_reply_t *R
4040  ** @returns ubyte *
4041  **
4042  *****************************************************************************/
4043  
4044 extern(C) ubyte *
4045 xcb_glx_vendor_private_with_reply_data_2 (/+const+/ xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4046 
4047 
4048 /*****************************************************************************
4049  **
4050  ** int xcb_glx_vendor_private_with_reply_data_2_length
4051  ** 
4052  ** @param /+const+/ xcb_glx_vendor_private_with_reply_reply_t *R
4053  ** @returns int
4054  **
4055  *****************************************************************************/
4056  
4057 extern(C) int
4058 xcb_glx_vendor_private_with_reply_data_2_length (/+const+/ xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4059 
4060 
4061 /*****************************************************************************
4062  **
4063  ** xcb_generic_iterator_t xcb_glx_vendor_private_with_reply_data_2_end
4064  ** 
4065  ** @param /+const+/ xcb_glx_vendor_private_with_reply_reply_t *R
4066  ** @returns xcb_generic_iterator_t
4067  **
4068  *****************************************************************************/
4069  
4070 extern(C) xcb_generic_iterator_t
4071 xcb_glx_vendor_private_with_reply_data_2_end (/+const+/ xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4072 
4073 
4074 /*****************************************************************************
4075  **
4076  ** xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with_reply_reply
4077  ** 
4078  ** @param xcb_connection_t                            *c
4079  ** @param xcb_glx_vendor_private_with_reply_cookie_t   cookie
4080  ** @param xcb_generic_error_t                        **e
4081  ** @returns xcb_glx_vendor_private_with_reply_reply_t *
4082  **
4083  *****************************************************************************/
4084  
4085 extern(C) xcb_glx_vendor_private_with_reply_reply_t *
4086 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t                            *c  /**< */,
4087                                          xcb_glx_vendor_private_with_reply_cookie_t   cookie  /**< */,
4088                                          xcb_generic_error_t                        **e  /**< */);
4089 
4090 
4091 /*****************************************************************************
4092  **
4093  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string
4094  ** 
4095  ** @param xcb_connection_t *c
4096  ** @param uint              screen
4097  ** @returns xcb_glx_query_extensions_string_cookie_t
4098  **
4099  *****************************************************************************/
4100  
4101 extern(C) xcb_glx_query_extensions_string_cookie_t
4102 xcb_glx_query_extensions_string (xcb_connection_t *c  /**< */,
4103                                  uint              screen  /**< */);
4104 
4105 
4106 /*****************************************************************************
4107  **
4108  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_unchecked
4109  ** 
4110  ** @param xcb_connection_t *c
4111  ** @param uint              screen
4112  ** @returns xcb_glx_query_extensions_string_cookie_t
4113  **
4114  *****************************************************************************/
4115  
4116 extern(C) xcb_glx_query_extensions_string_cookie_t
4117 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c  /**< */,
4118                                            uint              screen  /**< */);
4119 
4120 
4121 /*****************************************************************************
4122  **
4123  ** xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_string_reply
4124  ** 
4125  ** @param xcb_connection_t                          *c
4126  ** @param xcb_glx_query_extensions_string_cookie_t   cookie
4127  ** @param xcb_generic_error_t                      **e
4128  ** @returns xcb_glx_query_extensions_string_reply_t *
4129  **
4130  *****************************************************************************/
4131  
4132 extern(C) xcb_glx_query_extensions_string_reply_t *
4133 xcb_glx_query_extensions_string_reply (xcb_connection_t                          *c  /**< */,
4134                                        xcb_glx_query_extensions_string_cookie_t   cookie  /**< */,
4135                                        xcb_generic_error_t                      **e  /**< */);
4136 
4137 
4138 /*****************************************************************************
4139  **
4140  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string
4141  ** 
4142  ** @param xcb_connection_t *c
4143  ** @param uint              screen
4144  ** @param uint              name
4145  ** @returns xcb_glx_query_server_string_cookie_t
4146  **
4147  *****************************************************************************/
4148  
4149 extern(C) xcb_glx_query_server_string_cookie_t
4150 xcb_glx_query_server_string (xcb_connection_t *c  /**< */,
4151                              uint              screen  /**< */,
4152                              uint              name  /**< */);
4153 
4154 
4155 /*****************************************************************************
4156  **
4157  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_unchecked
4158  ** 
4159  ** @param xcb_connection_t *c
4160  ** @param uint              screen
4161  ** @param uint              name
4162  ** @returns xcb_glx_query_server_string_cookie_t
4163  **
4164  *****************************************************************************/
4165  
4166 extern(C) xcb_glx_query_server_string_cookie_t
4167 xcb_glx_query_server_string_unchecked (xcb_connection_t *c  /**< */,
4168                                        uint              screen  /**< */,
4169                                        uint              name  /**< */);
4170 
4171 
4172 /*****************************************************************************
4173  **
4174  ** ubyte * xcb_glx_query_server_string_string
4175  ** 
4176  ** @param /+const+/ xcb_glx_query_server_string_reply_t *R
4177  ** @returns ubyte *
4178  **
4179  *****************************************************************************/
4180  
4181 extern(C) ubyte *
4182 xcb_glx_query_server_string_string (/+const+/ xcb_glx_query_server_string_reply_t *R  /**< */);
4183 
4184 
4185 /*****************************************************************************
4186  **
4187  ** int xcb_glx_query_server_string_string_length
4188  ** 
4189  ** @param /+const+/ xcb_glx_query_server_string_reply_t *R
4190  ** @returns int
4191  **
4192  *****************************************************************************/
4193  
4194 extern(C) int
4195 xcb_glx_query_server_string_string_length (/+const+/ xcb_glx_query_server_string_reply_t *R  /**< */);
4196 
4197 
4198 /*****************************************************************************
4199  **
4200  ** xcb_generic_iterator_t xcb_glx_query_server_string_string_end
4201  ** 
4202  ** @param /+const+/ xcb_glx_query_server_string_reply_t *R
4203  ** @returns xcb_generic_iterator_t
4204  **
4205  *****************************************************************************/
4206  
4207 extern(C) xcb_generic_iterator_t
4208 xcb_glx_query_server_string_string_end (/+const+/ xcb_glx_query_server_string_reply_t *R  /**< */);
4209 
4210 
4211 /*****************************************************************************
4212  **
4213  ** xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply
4214  ** 
4215  ** @param xcb_connection_t                      *c
4216  ** @param xcb_glx_query_server_string_cookie_t   cookie
4217  ** @param xcb_generic_error_t                  **e
4218  ** @returns xcb_glx_query_server_string_reply_t *
4219  **
4220  *****************************************************************************/
4221  
4222 extern(C) xcb_glx_query_server_string_reply_t *
4223 xcb_glx_query_server_string_reply (xcb_connection_t                      *c  /**< */,
4224                                    xcb_glx_query_server_string_cookie_t   cookie  /**< */,
4225                                    xcb_generic_error_t                  **e  /**< */);
4226 
4227 
4228 /*****************************************************************************
4229  **
4230  ** xcb_void_cookie_t xcb_glx_client_info_checked
4231  ** 
4232  ** @param xcb_connection_t *c
4233  ** @param uint              major_version
4234  ** @param uint              minor_version
4235  ** @param uint              str_len
4236  ** @param /+const+/ ubyte  *string
4237  ** @returns xcb_void_cookie_t
4238  **
4239  *****************************************************************************/
4240  
4241 extern(C) xcb_void_cookie_t
4242 xcb_glx_client_info_checked (xcb_connection_t *c  /**< */,
4243                              uint              major_version  /**< */,
4244                              uint              minor_version  /**< */,
4245                              uint              str_len  /**< */,
4246                              /+const+/ ubyte  *string  /**< */);
4247 
4248 
4249 /*****************************************************************************
4250  **
4251  ** xcb_void_cookie_t xcb_glx_client_info
4252  ** 
4253  ** @param xcb_connection_t *c
4254  ** @param uint              major_version
4255  ** @param uint              minor_version
4256  ** @param uint              str_len
4257  ** @param /+const+/ ubyte  *string
4258  ** @returns xcb_void_cookie_t
4259  **
4260  *****************************************************************************/
4261  
4262 extern(C) xcb_void_cookie_t
4263 xcb_glx_client_info (xcb_connection_t *c  /**< */,
4264                      uint              major_version  /**< */,
4265                      uint              minor_version  /**< */,
4266                      uint              str_len  /**< */,
4267                      /+const+/ ubyte  *string  /**< */);
4268 
4269 
4270 /*****************************************************************************
4271  **
4272  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs
4273  ** 
4274  ** @param xcb_connection_t *c
4275  ** @param uint              screen
4276  ** @returns xcb_glx_get_fb_configs_cookie_t
4277  **
4278  *****************************************************************************/
4279  
4280 extern(C) xcb_glx_get_fb_configs_cookie_t
4281 xcb_glx_get_fb_configs (xcb_connection_t *c  /**< */,
4282                         uint              screen  /**< */);
4283 
4284 
4285 /*****************************************************************************
4286  **
4287  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_unchecked
4288  ** 
4289  ** @param xcb_connection_t *c
4290  ** @param uint              screen
4291  ** @returns xcb_glx_get_fb_configs_cookie_t
4292  **
4293  *****************************************************************************/
4294  
4295 extern(C) xcb_glx_get_fb_configs_cookie_t
4296 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c  /**< */,
4297                                   uint              screen  /**< */);
4298 
4299 
4300 /*****************************************************************************
4301  **
4302  ** uint * xcb_glx_get_fb_configs_property_list
4303  ** 
4304  ** @param /+const+/ xcb_glx_get_fb_configs_reply_t *R
4305  ** @returns uint *
4306  **
4307  *****************************************************************************/
4308  
4309 extern(C) uint *
4310 xcb_glx_get_fb_configs_property_list (/+const+/ xcb_glx_get_fb_configs_reply_t *R  /**< */);
4311 
4312 
4313 /*****************************************************************************
4314  **
4315  ** int xcb_glx_get_fb_configs_property_list_length
4316  ** 
4317  ** @param /+const+/ xcb_glx_get_fb_configs_reply_t *R
4318  ** @returns int
4319  **
4320  *****************************************************************************/
4321  
4322 extern(C) int
4323 xcb_glx_get_fb_configs_property_list_length (/+const+/ xcb_glx_get_fb_configs_reply_t *R  /**< */);
4324 
4325 
4326 /*****************************************************************************
4327  **
4328  ** xcb_generic_iterator_t xcb_glx_get_fb_configs_property_list_end
4329  ** 
4330  ** @param /+const+/ xcb_glx_get_fb_configs_reply_t *R
4331  ** @returns xcb_generic_iterator_t
4332  **
4333  *****************************************************************************/
4334  
4335 extern(C) xcb_generic_iterator_t
4336 xcb_glx_get_fb_configs_property_list_end (/+const+/ xcb_glx_get_fb_configs_reply_t *R  /**< */);
4337 
4338 
4339 /*****************************************************************************
4340  **
4341  ** xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply
4342  ** 
4343  ** @param xcb_connection_t                 *c
4344  ** @param xcb_glx_get_fb_configs_cookie_t   cookie
4345  ** @param xcb_generic_error_t             **e
4346  ** @returns xcb_glx_get_fb_configs_reply_t *
4347  **
4348  *****************************************************************************/
4349  
4350 extern(C) xcb_glx_get_fb_configs_reply_t *
4351 xcb_glx_get_fb_configs_reply (xcb_connection_t                 *c  /**< */,
4352                               xcb_glx_get_fb_configs_cookie_t   cookie  /**< */,
4353                               xcb_generic_error_t             **e  /**< */);
4354 
4355 
4356 /*****************************************************************************
4357  **
4358  ** xcb_void_cookie_t xcb_glx_create_pixmap_checked
4359  ** 
4360  ** @param xcb_connection_t *c
4361  ** @param uint              screen
4362  ** @param uint              fbconfig
4363  ** @param xcb_pixmap_t      pixmap
4364  ** @param xcb_glx_pixmap_t  glx_pixmap
4365  ** @param uint              num_attribs
4366  ** @param /+const+/ uint   *attribs
4367  ** @returns xcb_void_cookie_t
4368  **
4369  *****************************************************************************/
4370  
4371 extern(C) xcb_void_cookie_t
4372 xcb_glx_create_pixmap_checked (xcb_connection_t *c  /**< */,
4373                                uint              screen  /**< */,
4374                                uint              fbconfig  /**< */,
4375                                xcb_pixmap_t      pixmap  /**< */,
4376                                xcb_glx_pixmap_t  glx_pixmap  /**< */,
4377                                uint              num_attribs  /**< */,
4378                                /+const+/ uint   *attribs  /**< */);
4379 
4380 
4381 /*****************************************************************************
4382  **
4383  ** xcb_void_cookie_t xcb_glx_create_pixmap
4384  ** 
4385  ** @param xcb_connection_t *c
4386  ** @param uint              screen
4387  ** @param uint              fbconfig
4388  ** @param xcb_pixmap_t      pixmap
4389  ** @param xcb_glx_pixmap_t  glx_pixmap
4390  ** @param uint              num_attribs
4391  ** @param /+const+/ uint   *attribs
4392  ** @returns xcb_void_cookie_t
4393  **
4394  *****************************************************************************/
4395  
4396 extern(C) xcb_void_cookie_t
4397 xcb_glx_create_pixmap (xcb_connection_t *c  /**< */,
4398                        uint              screen  /**< */,
4399                        uint              fbconfig  /**< */,
4400                        xcb_pixmap_t      pixmap  /**< */,
4401                        xcb_glx_pixmap_t  glx_pixmap  /**< */,
4402                        uint              num_attribs  /**< */,
4403                        /+const+/ uint   *attribs  /**< */);
4404 
4405 
4406 /*****************************************************************************
4407  **
4408  ** xcb_void_cookie_t xcb_glx_destroy_pixmap_checked
4409  ** 
4410  ** @param xcb_connection_t *c
4411  ** @param xcb_glx_pixmap_t  glx_pixmap
4412  ** @returns xcb_void_cookie_t
4413  **
4414  *****************************************************************************/
4415  
4416 extern(C) xcb_void_cookie_t
4417 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c  /**< */,
4418                                 xcb_glx_pixmap_t  glx_pixmap  /**< */);
4419 
4420 
4421 /*****************************************************************************
4422  **
4423  ** xcb_void_cookie_t xcb_glx_destroy_pixmap
4424  ** 
4425  ** @param xcb_connection_t *c
4426  ** @param xcb_glx_pixmap_t  glx_pixmap
4427  ** @returns xcb_void_cookie_t
4428  **
4429  *****************************************************************************/
4430  
4431 extern(C) xcb_void_cookie_t
4432 xcb_glx_destroy_pixmap (xcb_connection_t *c  /**< */,
4433                         xcb_glx_pixmap_t  glx_pixmap  /**< */);
4434 
4435 
4436 /*****************************************************************************
4437  **
4438  ** xcb_void_cookie_t xcb_glx_create_new_context_checked
4439  ** 
4440  ** @param xcb_connection_t  *c
4441  ** @param xcb_glx_context_t  context
4442  ** @param uint               fbconfig
4443  ** @param uint               screen
4444  ** @param uint               render_type
4445  ** @param uint               share_list
4446  ** @param bool               is_direct
4447  ** @param ubyte              reserved1
4448  ** @param ushort             reserved2
4449  ** @returns xcb_void_cookie_t
4450  **
4451  *****************************************************************************/
4452  
4453 extern(C) xcb_void_cookie_t
4454 xcb_glx_create_new_context_checked (xcb_connection_t  *c  /**< */,
4455                                     xcb_glx_context_t  context  /**< */,
4456                                     uint               fbconfig  /**< */,
4457                                     uint               screen  /**< */,
4458                                     uint               render_type  /**< */,
4459                                     uint               share_list  /**< */,
4460                                     bool               is_direct  /**< */,
4461                                     ubyte              reserved1  /**< */,
4462                                     ushort             reserved2  /**< */);
4463 
4464 
4465 /*****************************************************************************
4466  **
4467  ** xcb_void_cookie_t xcb_glx_create_new_context
4468  ** 
4469  ** @param xcb_connection_t  *c
4470  ** @param xcb_glx_context_t  context
4471  ** @param uint               fbconfig
4472  ** @param uint               screen
4473  ** @param uint               render_type
4474  ** @param uint               share_list
4475  ** @param bool               is_direct
4476  ** @param ubyte              reserved1
4477  ** @param ushort             reserved2
4478  ** @returns xcb_void_cookie_t
4479  **
4480  *****************************************************************************/
4481  
4482 extern(C) xcb_void_cookie_t
4483 xcb_glx_create_new_context (xcb_connection_t  *c  /**< */,
4484                             xcb_glx_context_t  context  /**< */,
4485                             uint               fbconfig  /**< */,
4486                             uint               screen  /**< */,
4487                             uint               render_type  /**< */,
4488                             uint               share_list  /**< */,
4489                             bool               is_direct  /**< */,
4490                             ubyte              reserved1  /**< */,
4491                             ushort             reserved2  /**< */);
4492 
4493 
4494 /*****************************************************************************
4495  **
4496  ** xcb_glx_query_context_cookie_t xcb_glx_query_context
4497  ** 
4498  ** @param xcb_connection_t  *c
4499  ** @param xcb_glx_context_t  context
4500  ** @returns xcb_glx_query_context_cookie_t
4501  **
4502  *****************************************************************************/
4503  
4504 extern(C) xcb_glx_query_context_cookie_t
4505 xcb_glx_query_context (xcb_connection_t  *c  /**< */,
4506                        xcb_glx_context_t  context  /**< */);
4507 
4508 
4509 /*****************************************************************************
4510  **
4511  ** xcb_glx_query_context_cookie_t xcb_glx_query_context_unchecked
4512  ** 
4513  ** @param xcb_connection_t  *c
4514  ** @param xcb_glx_context_t  context
4515  ** @returns xcb_glx_query_context_cookie_t
4516  **
4517  *****************************************************************************/
4518  
4519 extern(C) xcb_glx_query_context_cookie_t
4520 xcb_glx_query_context_unchecked (xcb_connection_t  *c  /**< */,
4521                                  xcb_glx_context_t  context  /**< */);
4522 
4523 
4524 /*****************************************************************************
4525  **
4526  ** uint * xcb_glx_query_context_attribs
4527  ** 
4528  ** @param /+const+/ xcb_glx_query_context_reply_t *R
4529  ** @returns uint *
4530  **
4531  *****************************************************************************/
4532  
4533 extern(C) uint *
4534 xcb_glx_query_context_attribs (/+const+/ xcb_glx_query_context_reply_t *R  /**< */);
4535 
4536 
4537 /*****************************************************************************
4538  **
4539  ** int xcb_glx_query_context_attribs_length
4540  ** 
4541  ** @param /+const+/ xcb_glx_query_context_reply_t *R
4542  ** @returns int
4543  **
4544  *****************************************************************************/
4545  
4546 extern(C) int
4547 xcb_glx_query_context_attribs_length (/+const+/ xcb_glx_query_context_reply_t *R  /**< */);
4548 
4549 
4550 /*****************************************************************************
4551  **
4552  ** xcb_generic_iterator_t xcb_glx_query_context_attribs_end
4553  ** 
4554  ** @param /+const+/ xcb_glx_query_context_reply_t *R
4555  ** @returns xcb_generic_iterator_t
4556  **
4557  *****************************************************************************/
4558  
4559 extern(C) xcb_generic_iterator_t
4560 xcb_glx_query_context_attribs_end (/+const+/ xcb_glx_query_context_reply_t *R  /**< */);
4561 
4562 
4563 /*****************************************************************************
4564  **
4565  ** xcb_glx_query_context_reply_t * xcb_glx_query_context_reply
4566  ** 
4567  ** @param xcb_connection_t                *c
4568  ** @param xcb_glx_query_context_cookie_t   cookie
4569  ** @param xcb_generic_error_t            **e
4570  ** @returns xcb_glx_query_context_reply_t *
4571  **
4572  *****************************************************************************/
4573  
4574 extern(C) xcb_glx_query_context_reply_t *
4575 xcb_glx_query_context_reply (xcb_connection_t                *c  /**< */,
4576                              xcb_glx_query_context_cookie_t   cookie  /**< */,
4577                              xcb_generic_error_t            **e  /**< */);
4578 
4579 
4580 /*****************************************************************************
4581  **
4582  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current
4583  ** 
4584  ** @param xcb_connection_t      *c
4585  ** @param xcb_glx_context_tag_t  old_context_tag
4586  ** @param xcb_glx_drawable_t     drawable
4587  ** @param xcb_glx_drawable_t     read_drawable
4588  ** @param xcb_glx_context_t      context
4589  ** @returns xcb_glx_make_context_current_cookie_t
4590  **
4591  *****************************************************************************/
4592  
4593 extern(C) xcb_glx_make_context_current_cookie_t
4594 xcb_glx_make_context_current (xcb_connection_t      *c  /**< */,
4595                               xcb_glx_context_tag_t  old_context_tag  /**< */,
4596                               xcb_glx_drawable_t     drawable  /**< */,
4597                               xcb_glx_drawable_t     read_drawable  /**< */,
4598                               xcb_glx_context_t      context  /**< */);
4599 
4600 
4601 /*****************************************************************************
4602  **
4603  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_unchecked
4604  ** 
4605  ** @param xcb_connection_t      *c
4606  ** @param xcb_glx_context_tag_t  old_context_tag
4607  ** @param xcb_glx_drawable_t     drawable
4608  ** @param xcb_glx_drawable_t     read_drawable
4609  ** @param xcb_glx_context_t      context
4610  ** @returns xcb_glx_make_context_current_cookie_t
4611  **
4612  *****************************************************************************/
4613  
4614 extern(C) xcb_glx_make_context_current_cookie_t
4615 xcb_glx_make_context_current_unchecked (xcb_connection_t      *c  /**< */,
4616                                         xcb_glx_context_tag_t  old_context_tag  /**< */,
4617                                         xcb_glx_drawable_t     drawable  /**< */,
4618                                         xcb_glx_drawable_t     read_drawable  /**< */,
4619                                         xcb_glx_context_t      context  /**< */);
4620 
4621 
4622 /*****************************************************************************
4623  **
4624  ** xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_reply
4625  ** 
4626  ** @param xcb_connection_t                       *c
4627  ** @param xcb_glx_make_context_current_cookie_t   cookie
4628  ** @param xcb_generic_error_t                   **e
4629  ** @returns xcb_glx_make_context_current_reply_t *
4630  **
4631  *****************************************************************************/
4632  
4633 extern(C) xcb_glx_make_context_current_reply_t *
4634 xcb_glx_make_context_current_reply (xcb_connection_t                       *c  /**< */,
4635                                     xcb_glx_make_context_current_cookie_t   cookie  /**< */,
4636                                     xcb_generic_error_t                   **e  /**< */);
4637 
4638 
4639 /*****************************************************************************
4640  **
4641  ** xcb_void_cookie_t xcb_glx_create_pbuffer_checked
4642  ** 
4643  ** @param xcb_connection_t   *c
4644  ** @param uint                screen
4645  ** @param xcb_glx_fbconfig_t  fbconfig
4646  ** @param xcb_glx_pbuffer_t   pbuffer
4647  ** @param uint                num_attribs
4648  ** @param /+const+/ uint     *attribs
4649  ** @returns xcb_void_cookie_t
4650  **
4651  *****************************************************************************/
4652  
4653 extern(C) xcb_void_cookie_t
4654 xcb_glx_create_pbuffer_checked (xcb_connection_t   *c  /**< */,
4655                                 uint                screen  /**< */,
4656                                 xcb_glx_fbconfig_t  fbconfig  /**< */,
4657                                 xcb_glx_pbuffer_t   pbuffer  /**< */,
4658                                 uint                num_attribs  /**< */,
4659                                 /+const+/ uint     *attribs  /**< */);
4660 
4661 
4662 /*****************************************************************************
4663  **
4664  ** xcb_void_cookie_t xcb_glx_create_pbuffer
4665  ** 
4666  ** @param xcb_connection_t   *c
4667  ** @param uint                screen
4668  ** @param xcb_glx_fbconfig_t  fbconfig
4669  ** @param xcb_glx_pbuffer_t   pbuffer
4670  ** @param uint                num_attribs
4671  ** @param /+const+/ uint     *attribs
4672  ** @returns xcb_void_cookie_t
4673  **
4674  *****************************************************************************/
4675  
4676 extern(C) xcb_void_cookie_t
4677 xcb_glx_create_pbuffer (xcb_connection_t   *c  /**< */,
4678                         uint                screen  /**< */,
4679                         xcb_glx_fbconfig_t  fbconfig  /**< */,
4680                         xcb_glx_pbuffer_t   pbuffer  /**< */,
4681                         uint                num_attribs  /**< */,
4682                         /+const+/ uint     *attribs  /**< */);
4683 
4684 
4685 /*****************************************************************************
4686  **
4687  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer_checked
4688  ** 
4689  ** @param xcb_connection_t  *c
4690  ** @param xcb_glx_pbuffer_t  pbuffer
4691  ** @returns xcb_void_cookie_t
4692  **
4693  *****************************************************************************/
4694  
4695 extern(C) xcb_void_cookie_t
4696 xcb_glx_destroy_pbuffer_checked (xcb_connection_t  *c  /**< */,
4697                                  xcb_glx_pbuffer_t  pbuffer  /**< */);
4698 
4699 
4700 /*****************************************************************************
4701  **
4702  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer
4703  ** 
4704  ** @param xcb_connection_t  *c
4705  ** @param xcb_glx_pbuffer_t  pbuffer
4706  ** @returns xcb_void_cookie_t
4707  **
4708  *****************************************************************************/
4709  
4710 extern(C) xcb_void_cookie_t
4711 xcb_glx_destroy_pbuffer (xcb_connection_t  *c  /**< */,
4712                          xcb_glx_pbuffer_t  pbuffer  /**< */);
4713 
4714 
4715 /*****************************************************************************
4716  **
4717  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes
4718  ** 
4719  ** @param xcb_connection_t   *c
4720  ** @param xcb_glx_drawable_t  drawable
4721  ** @returns xcb_glx_get_drawable_attributes_cookie_t
4722  **
4723  *****************************************************************************/
4724  
4725 extern(C) xcb_glx_get_drawable_attributes_cookie_t
4726 xcb_glx_get_drawable_attributes (xcb_connection_t   *c  /**< */,
4727                                  xcb_glx_drawable_t  drawable  /**< */);
4728 
4729 
4730 /*****************************************************************************
4731  **
4732  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_unchecked
4733  ** 
4734  ** @param xcb_connection_t   *c
4735  ** @param xcb_glx_drawable_t  drawable
4736  ** @returns xcb_glx_get_drawable_attributes_cookie_t
4737  **
4738  *****************************************************************************/
4739  
4740 extern(C) xcb_glx_get_drawable_attributes_cookie_t
4741 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t   *c  /**< */,
4742                                            xcb_glx_drawable_t  drawable  /**< */);
4743 
4744 
4745 /*****************************************************************************
4746  **
4747  ** uint * xcb_glx_get_drawable_attributes_attribs
4748  ** 
4749  ** @param /+const+/ xcb_glx_get_drawable_attributes_reply_t *R
4750  ** @returns uint *
4751  **
4752  *****************************************************************************/
4753  
4754 extern(C) uint *
4755 xcb_glx_get_drawable_attributes_attribs (/+const+/ xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
4756 
4757 
4758 /*****************************************************************************
4759  **
4760  ** int xcb_glx_get_drawable_attributes_attribs_length
4761  ** 
4762  ** @param /+const+/ xcb_glx_get_drawable_attributes_reply_t *R
4763  ** @returns int
4764  **
4765  *****************************************************************************/
4766  
4767 extern(C) int
4768 xcb_glx_get_drawable_attributes_attribs_length (/+const+/ xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
4769 
4770 
4771 /*****************************************************************************
4772  **
4773  ** xcb_generic_iterator_t xcb_glx_get_drawable_attributes_attribs_end
4774  ** 
4775  ** @param /+const+/ xcb_glx_get_drawable_attributes_reply_t *R
4776  ** @returns xcb_generic_iterator_t
4777  **
4778  *****************************************************************************/
4779  
4780 extern(C) xcb_generic_iterator_t
4781 xcb_glx_get_drawable_attributes_attribs_end (/+const+/ xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
4782 
4783 
4784 /*****************************************************************************
4785  **
4786  ** xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attributes_reply
4787  ** 
4788  ** @param xcb_connection_t                          *c
4789  ** @param xcb_glx_get_drawable_attributes_cookie_t   cookie
4790  ** @param xcb_generic_error_t                      **e
4791  ** @returns xcb_glx_get_drawable_attributes_reply_t *
4792  **
4793  *****************************************************************************/
4794  
4795 extern(C) xcb_glx_get_drawable_attributes_reply_t *
4796 xcb_glx_get_drawable_attributes_reply (xcb_connection_t                          *c  /**< */,
4797                                        xcb_glx_get_drawable_attributes_cookie_t   cookie  /**< */,
4798                                        xcb_generic_error_t                      **e  /**< */);
4799 
4800 
4801 /*****************************************************************************
4802  **
4803  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes_checked
4804  ** 
4805  ** @param xcb_connection_t   *c
4806  ** @param xcb_glx_drawable_t  drawable
4807  ** @param uint                num_attribs
4808  ** @param /+const+/ uint     *attribs
4809  ** @returns xcb_void_cookie_t
4810  **
4811  *****************************************************************************/
4812  
4813 extern(C) xcb_void_cookie_t
4814 xcb_glx_change_drawable_attributes_checked (xcb_connection_t   *c  /**< */,
4815                                             xcb_glx_drawable_t  drawable  /**< */,
4816                                             uint                num_attribs  /**< */,
4817                                             /+const+/ uint     *attribs  /**< */);
4818 
4819 
4820 /*****************************************************************************
4821  **
4822  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes
4823  ** 
4824  ** @param xcb_connection_t   *c
4825  ** @param xcb_glx_drawable_t  drawable
4826  ** @param uint                num_attribs
4827  ** @param /+const+/ uint     *attribs
4828  ** @returns xcb_void_cookie_t
4829  **
4830  *****************************************************************************/
4831  
4832 extern(C) xcb_void_cookie_t
4833 xcb_glx_change_drawable_attributes (xcb_connection_t   *c  /**< */,
4834                                     xcb_glx_drawable_t  drawable  /**< */,
4835                                     uint                num_attribs  /**< */,
4836                                     /+const+/ uint     *attribs  /**< */);
4837 
4838 
4839 /*****************************************************************************
4840  **
4841  ** xcb_void_cookie_t xcb_glx_create_window_checked
4842  ** 
4843  ** @param xcb_connection_t   *c
4844  ** @param uint                screen
4845  ** @param xcb_glx_fbconfig_t  fbconfig
4846  ** @param xcb_window_t        window
4847  ** @param xcb_glx_window_t    glx_window
4848  ** @param uint                num_attribs
4849  ** @param /+const+/ uint     *attribs
4850  ** @returns xcb_void_cookie_t
4851  **
4852  *****************************************************************************/
4853  
4854 extern(C) xcb_void_cookie_t
4855 xcb_glx_create_window_checked (xcb_connection_t   *c  /**< */,
4856                                uint                screen  /**< */,
4857                                xcb_glx_fbconfig_t  fbconfig  /**< */,
4858                                xcb_window_t        window  /**< */,
4859                                xcb_glx_window_t    glx_window  /**< */,
4860                                uint                num_attribs  /**< */,
4861                                /+const+/ uint     *attribs  /**< */);
4862 
4863 
4864 /*****************************************************************************
4865  **
4866  ** xcb_void_cookie_t xcb_glx_create_window
4867  ** 
4868  ** @param xcb_connection_t   *c
4869  ** @param uint                screen
4870  ** @param xcb_glx_fbconfig_t  fbconfig
4871  ** @param xcb_window_t        window
4872  ** @param xcb_glx_window_t    glx_window
4873  ** @param uint                num_attribs
4874  ** @param /+const+/ uint     *attribs
4875  ** @returns xcb_void_cookie_t
4876  **
4877  *****************************************************************************/
4878  
4879 extern(C) xcb_void_cookie_t
4880 xcb_glx_create_window (xcb_connection_t   *c  /**< */,
4881                        uint                screen  /**< */,
4882                        xcb_glx_fbconfig_t  fbconfig  /**< */,
4883                        xcb_window_t        window  /**< */,
4884                        xcb_glx_window_t    glx_window  /**< */,
4885                        uint                num_attribs  /**< */,
4886                        /+const+/ uint     *attribs  /**< */);
4887 
4888 
4889 /*****************************************************************************
4890  **
4891  ** xcb_void_cookie_t xcb_glx_delete_window_checked
4892  ** 
4893  ** @param xcb_connection_t *c
4894  ** @param xcb_glx_window_t  glxwindow
4895  ** @returns xcb_void_cookie_t
4896  **
4897  *****************************************************************************/
4898  
4899 extern(C) xcb_void_cookie_t
4900 xcb_glx_delete_window_checked (xcb_connection_t *c  /**< */,
4901                                xcb_glx_window_t  glxwindow  /**< */);
4902 
4903 
4904 /*****************************************************************************
4905  **
4906  ** xcb_void_cookie_t xcb_glx_delete_window
4907  ** 
4908  ** @param xcb_connection_t *c
4909  ** @param xcb_glx_window_t  glxwindow
4910  ** @returns xcb_void_cookie_t
4911  **
4912  *****************************************************************************/
4913  
4914 extern(C) xcb_void_cookie_t
4915 xcb_glx_delete_window (xcb_connection_t *c  /**< */,
4916                        xcb_glx_window_t  glxwindow  /**< */);
4917 
4918 
4919 /*****************************************************************************
4920  **
4921  ** xcb_void_cookie_t xcb_glx_new_list_checked
4922  ** 
4923  ** @param xcb_connection_t      *c
4924  ** @param xcb_glx_context_tag_t  context_tag
4925  ** @param uint                   list
4926  ** @param uint                   mode
4927  ** @returns xcb_void_cookie_t
4928  **
4929  *****************************************************************************/
4930  
4931 extern(C) xcb_void_cookie_t
4932 xcb_glx_new_list_checked (xcb_connection_t      *c  /**< */,
4933                           xcb_glx_context_tag_t  context_tag  /**< */,
4934                           uint                   list  /**< */,
4935                           uint                   mode  /**< */);
4936 
4937 
4938 /*****************************************************************************
4939  **
4940  ** xcb_void_cookie_t xcb_glx_new_list
4941  ** 
4942  ** @param xcb_connection_t      *c
4943  ** @param xcb_glx_context_tag_t  context_tag
4944  ** @param uint                   list
4945  ** @param uint                   mode
4946  ** @returns xcb_void_cookie_t
4947  **
4948  *****************************************************************************/
4949  
4950 extern(C) xcb_void_cookie_t
4951 xcb_glx_new_list (xcb_connection_t      *c  /**< */,
4952                   xcb_glx_context_tag_t  context_tag  /**< */,
4953                   uint                   list  /**< */,
4954                   uint                   mode  /**< */);
4955 
4956 
4957 /*****************************************************************************
4958  **
4959  ** xcb_void_cookie_t xcb_glx_end_list_checked
4960  ** 
4961  ** @param xcb_connection_t      *c
4962  ** @param xcb_glx_context_tag_t  context_tag
4963  ** @returns xcb_void_cookie_t
4964  **
4965  *****************************************************************************/
4966  
4967 extern(C) xcb_void_cookie_t
4968 xcb_glx_end_list_checked (xcb_connection_t      *c  /**< */,
4969                           xcb_glx_context_tag_t  context_tag  /**< */);
4970 
4971 
4972 /*****************************************************************************
4973  **
4974  ** xcb_void_cookie_t xcb_glx_end_list
4975  ** 
4976  ** @param xcb_connection_t      *c
4977  ** @param xcb_glx_context_tag_t  context_tag
4978  ** @returns xcb_void_cookie_t
4979  **
4980  *****************************************************************************/
4981  
4982 extern(C) xcb_void_cookie_t
4983 xcb_glx_end_list (xcb_connection_t      *c  /**< */,
4984                   xcb_glx_context_tag_t  context_tag  /**< */);
4985 
4986 
4987 /*****************************************************************************
4988  **
4989  ** xcb_void_cookie_t xcb_glx_delete_lists_checked
4990  ** 
4991  ** @param xcb_connection_t      *c
4992  ** @param xcb_glx_context_tag_t  context_tag
4993  ** @param uint                   list
4994  ** @param int                    range
4995  ** @returns xcb_void_cookie_t
4996  **
4997  *****************************************************************************/
4998  
4999 extern(C) xcb_void_cookie_t
5000 xcb_glx_delete_lists_checked (xcb_connection_t      *c  /**< */,
5001                               xcb_glx_context_tag_t  context_tag  /**< */,
5002                               uint                   list  /**< */,
5003                               int                    range  /**< */);
5004 
5005 
5006 /*****************************************************************************
5007  **
5008  ** xcb_void_cookie_t xcb_glx_delete_lists
5009  ** 
5010  ** @param xcb_connection_t      *c
5011  ** @param xcb_glx_context_tag_t  context_tag
5012  ** @param uint                   list
5013  ** @param int                    range
5014  ** @returns xcb_void_cookie_t
5015  **
5016  *****************************************************************************/
5017  
5018 extern(C) xcb_void_cookie_t
5019 xcb_glx_delete_lists (xcb_connection_t      *c  /**< */,
5020                       xcb_glx_context_tag_t  context_tag  /**< */,
5021                       uint                   list  /**< */,
5022                       int                    range  /**< */);
5023 
5024 
5025 /*****************************************************************************
5026  **
5027  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists
5028  ** 
5029  ** @param xcb_connection_t      *c
5030  ** @param xcb_glx_context_tag_t  context_tag
5031  ** @param int                    range
5032  ** @returns xcb_glx_gen_lists_cookie_t
5033  **
5034  *****************************************************************************/
5035  
5036 extern(C) xcb_glx_gen_lists_cookie_t
5037 xcb_glx_gen_lists (xcb_connection_t      *c  /**< */,
5038                    xcb_glx_context_tag_t  context_tag  /**< */,
5039                    int                    range  /**< */);
5040 
5041 
5042 /*****************************************************************************
5043  **
5044  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_unchecked
5045  ** 
5046  ** @param xcb_connection_t      *c
5047  ** @param xcb_glx_context_tag_t  context_tag
5048  ** @param int                    range
5049  ** @returns xcb_glx_gen_lists_cookie_t
5050  **
5051  *****************************************************************************/
5052  
5053 extern(C) xcb_glx_gen_lists_cookie_t
5054 xcb_glx_gen_lists_unchecked (xcb_connection_t      *c  /**< */,
5055                              xcb_glx_context_tag_t  context_tag  /**< */,
5056                              int                    range  /**< */);
5057 
5058 
5059 /*****************************************************************************
5060  **
5061  ** xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply
5062  ** 
5063  ** @param xcb_connection_t            *c
5064  ** @param xcb_glx_gen_lists_cookie_t   cookie
5065  ** @param xcb_generic_error_t        **e
5066  ** @returns xcb_glx_gen_lists_reply_t *
5067  **
5068  *****************************************************************************/
5069  
5070 extern(C) xcb_glx_gen_lists_reply_t *
5071 xcb_glx_gen_lists_reply (xcb_connection_t            *c  /**< */,
5072                          xcb_glx_gen_lists_cookie_t   cookie  /**< */,
5073                          xcb_generic_error_t        **e  /**< */);
5074 
5075 
5076 /*****************************************************************************
5077  **
5078  ** xcb_void_cookie_t xcb_glx_feedback_buffer_checked
5079  ** 
5080  ** @param xcb_connection_t      *c
5081  ** @param xcb_glx_context_tag_t  context_tag
5082  ** @param int                    size
5083  ** @param int                    type
5084  ** @returns xcb_void_cookie_t
5085  **
5086  *****************************************************************************/
5087  
5088 extern(C) xcb_void_cookie_t
5089 xcb_glx_feedback_buffer_checked (xcb_connection_t      *c  /**< */,
5090                                  xcb_glx_context_tag_t  context_tag  /**< */,
5091                                  int                    size  /**< */,
5092                                  int                    type  /**< */);
5093 
5094 
5095 /*****************************************************************************
5096  **
5097  ** xcb_void_cookie_t xcb_glx_feedback_buffer
5098  ** 
5099  ** @param xcb_connection_t      *c
5100  ** @param xcb_glx_context_tag_t  context_tag
5101  ** @param int                    size
5102  ** @param int                    type
5103  ** @returns xcb_void_cookie_t
5104  **
5105  *****************************************************************************/
5106  
5107 extern(C) xcb_void_cookie_t
5108 xcb_glx_feedback_buffer (xcb_connection_t      *c  /**< */,
5109                          xcb_glx_context_tag_t  context_tag  /**< */,
5110                          int                    size  /**< */,
5111                          int                    type  /**< */);
5112 
5113 
5114 /*****************************************************************************
5115  **
5116  ** xcb_void_cookie_t xcb_glx_select_buffer_checked
5117  ** 
5118  ** @param xcb_connection_t      *c
5119  ** @param xcb_glx_context_tag_t  context_tag
5120  ** @param int                    size
5121  ** @returns xcb_void_cookie_t
5122  **
5123  *****************************************************************************/
5124  
5125 extern(C) xcb_void_cookie_t
5126 xcb_glx_select_buffer_checked (xcb_connection_t      *c  /**< */,
5127                                xcb_glx_context_tag_t  context_tag  /**< */,
5128                                int                    size  /**< */);
5129 
5130 
5131 /*****************************************************************************
5132  **
5133  ** xcb_void_cookie_t xcb_glx_select_buffer
5134  ** 
5135  ** @param xcb_connection_t      *c
5136  ** @param xcb_glx_context_tag_t  context_tag
5137  ** @param int                    size
5138  ** @returns xcb_void_cookie_t
5139  **
5140  *****************************************************************************/
5141  
5142 extern(C) xcb_void_cookie_t
5143 xcb_glx_select_buffer (xcb_connection_t      *c  /**< */,
5144                        xcb_glx_context_tag_t  context_tag  /**< */,
5145                        int                    size  /**< */);
5146 
5147 
5148 /*****************************************************************************
5149  **
5150  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode
5151  ** 
5152  ** @param xcb_connection_t      *c
5153  ** @param xcb_glx_context_tag_t  context_tag
5154  ** @param uint                   mode
5155  ** @returns xcb_glx_render_mode_cookie_t
5156  **
5157  *****************************************************************************/
5158  
5159 extern(C) xcb_glx_render_mode_cookie_t
5160 xcb_glx_render_mode (xcb_connection_t      *c  /**< */,
5161                      xcb_glx_context_tag_t  context_tag  /**< */,
5162                      uint                   mode  /**< */);
5163 
5164 
5165 /*****************************************************************************
5166  **
5167  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode_unchecked
5168  ** 
5169  ** @param xcb_connection_t      *c
5170  ** @param xcb_glx_context_tag_t  context_tag
5171  ** @param uint                   mode
5172  ** @returns xcb_glx_render_mode_cookie_t
5173  **
5174  *****************************************************************************/
5175  
5176 extern(C) xcb_glx_render_mode_cookie_t
5177 xcb_glx_render_mode_unchecked (xcb_connection_t      *c  /**< */,
5178                                xcb_glx_context_tag_t  context_tag  /**< */,
5179                                uint                   mode  /**< */);
5180 
5181 
5182 /*****************************************************************************
5183  **
5184  ** uint * xcb_glx_render_mode_data
5185  ** 
5186  ** @param /+const+/ xcb_glx_render_mode_reply_t *R
5187  ** @returns uint *
5188  **
5189  *****************************************************************************/
5190  
5191 extern(C) uint *
5192 xcb_glx_render_mode_data (/+const+/ xcb_glx_render_mode_reply_t *R  /**< */);
5193 
5194 
5195 /*****************************************************************************
5196  **
5197  ** int xcb_glx_render_mode_data_length
5198  ** 
5199  ** @param /+const+/ xcb_glx_render_mode_reply_t *R
5200  ** @returns int
5201  **
5202  *****************************************************************************/
5203  
5204 extern(C) int
5205 xcb_glx_render_mode_data_length (/+const+/ xcb_glx_render_mode_reply_t *R  /**< */);
5206 
5207 
5208 /*****************************************************************************
5209  **
5210  ** xcb_generic_iterator_t xcb_glx_render_mode_data_end
5211  ** 
5212  ** @param /+const+/ xcb_glx_render_mode_reply_t *R
5213  ** @returns xcb_generic_iterator_t
5214  **
5215  *****************************************************************************/
5216  
5217 extern(C) xcb_generic_iterator_t
5218 xcb_glx_render_mode_data_end (/+const+/ xcb_glx_render_mode_reply_t *R  /**< */);
5219 
5220 
5221 /*****************************************************************************
5222  **
5223  ** xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply
5224  ** 
5225  ** @param xcb_connection_t              *c
5226  ** @param xcb_glx_render_mode_cookie_t   cookie
5227  ** @param xcb_generic_error_t          **e
5228  ** @returns xcb_glx_render_mode_reply_t *
5229  **
5230  *****************************************************************************/
5231  
5232 extern(C) xcb_glx_render_mode_reply_t *
5233 xcb_glx_render_mode_reply (xcb_connection_t              *c  /**< */,
5234                            xcb_glx_render_mode_cookie_t   cookie  /**< */,
5235                            xcb_generic_error_t          **e  /**< */);
5236 
5237 
5238 /*****************************************************************************
5239  **
5240  ** xcb_glx_finish_cookie_t xcb_glx_finish
5241  ** 
5242  ** @param xcb_connection_t      *c
5243  ** @param xcb_glx_context_tag_t  context_tag
5244  ** @returns xcb_glx_finish_cookie_t
5245  **
5246  *****************************************************************************/
5247  
5248 extern(C) xcb_glx_finish_cookie_t
5249 xcb_glx_finish (xcb_connection_t      *c  /**< */,
5250                 xcb_glx_context_tag_t  context_tag  /**< */);
5251 
5252 
5253 /*****************************************************************************
5254  **
5255  ** xcb_glx_finish_cookie_t xcb_glx_finish_unchecked
5256  ** 
5257  ** @param xcb_connection_t      *c
5258  ** @param xcb_glx_context_tag_t  context_tag
5259  ** @returns xcb_glx_finish_cookie_t
5260  **
5261  *****************************************************************************/
5262  
5263 extern(C) xcb_glx_finish_cookie_t
5264 xcb_glx_finish_unchecked (xcb_connection_t      *c  /**< */,
5265                           xcb_glx_context_tag_t  context_tag  /**< */);
5266 
5267 
5268 /*****************************************************************************
5269  **
5270  ** xcb_glx_finish_reply_t * xcb_glx_finish_reply
5271  ** 
5272  ** @param xcb_connection_t         *c
5273  ** @param xcb_glx_finish_cookie_t   cookie
5274  ** @param xcb_generic_error_t     **e
5275  ** @returns xcb_glx_finish_reply_t *
5276  **
5277  *****************************************************************************/
5278  
5279 extern(C) xcb_glx_finish_reply_t *
5280 xcb_glx_finish_reply (xcb_connection_t         *c  /**< */,
5281                       xcb_glx_finish_cookie_t   cookie  /**< */,
5282                       xcb_generic_error_t     **e  /**< */);
5283 
5284 
5285 /*****************************************************************************
5286  **
5287  ** xcb_void_cookie_t xcb_glx_pixel_storef_checked
5288  ** 
5289  ** @param xcb_connection_t      *c
5290  ** @param xcb_glx_context_tag_t  context_tag
5291  ** @param uint                   pname
5292  ** @param xcb_glx_float32_t      datum
5293  ** @returns xcb_void_cookie_t
5294  **
5295  *****************************************************************************/
5296  
5297 extern(C) xcb_void_cookie_t
5298 xcb_glx_pixel_storef_checked (xcb_connection_t      *c  /**< */,
5299                               xcb_glx_context_tag_t  context_tag  /**< */,
5300                               uint                   pname  /**< */,
5301                               xcb_glx_float32_t      datum  /**< */);
5302 
5303 
5304 /*****************************************************************************
5305  **
5306  ** xcb_void_cookie_t xcb_glx_pixel_storef
5307  ** 
5308  ** @param xcb_connection_t      *c
5309  ** @param xcb_glx_context_tag_t  context_tag
5310  ** @param uint                   pname
5311  ** @param xcb_glx_float32_t      datum
5312  ** @returns xcb_void_cookie_t
5313  **
5314  *****************************************************************************/
5315  
5316 extern(C) xcb_void_cookie_t
5317 xcb_glx_pixel_storef (xcb_connection_t      *c  /**< */,
5318                       xcb_glx_context_tag_t  context_tag  /**< */,
5319                       uint                   pname  /**< */,
5320                       xcb_glx_float32_t      datum  /**< */);
5321 
5322 
5323 /*****************************************************************************
5324  **
5325  ** xcb_void_cookie_t xcb_glx_pixel_storei_checked
5326  ** 
5327  ** @param xcb_connection_t      *c
5328  ** @param xcb_glx_context_tag_t  context_tag
5329  ** @param uint                   pname
5330  ** @param int                    datum
5331  ** @returns xcb_void_cookie_t
5332  **
5333  *****************************************************************************/
5334  
5335 extern(C) xcb_void_cookie_t
5336 xcb_glx_pixel_storei_checked (xcb_connection_t      *c  /**< */,
5337                               xcb_glx_context_tag_t  context_tag  /**< */,
5338                               uint                   pname  /**< */,
5339                               int                    datum  /**< */);
5340 
5341 
5342 /*****************************************************************************
5343  **
5344  ** xcb_void_cookie_t xcb_glx_pixel_storei
5345  ** 
5346  ** @param xcb_connection_t      *c
5347  ** @param xcb_glx_context_tag_t  context_tag
5348  ** @param uint                   pname
5349  ** @param int                    datum
5350  ** @returns xcb_void_cookie_t
5351  **
5352  *****************************************************************************/
5353  
5354 extern(C) xcb_void_cookie_t
5355 xcb_glx_pixel_storei (xcb_connection_t      *c  /**< */,
5356                       xcb_glx_context_tag_t  context_tag  /**< */,
5357                       uint                   pname  /**< */,
5358                       int                    datum  /**< */);
5359 
5360 
5361 /*****************************************************************************
5362  **
5363  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels
5364  ** 
5365  ** @param xcb_connection_t      *c
5366  ** @param xcb_glx_context_tag_t  context_tag
5367  ** @param int                    x
5368  ** @param int                    y
5369  ** @param int                    width
5370  ** @param int                    height
5371  ** @param uint                   format
5372  ** @param uint                   type
5373  ** @param bool                   swap_bytes
5374  ** @param bool                   lsb_first
5375  ** @returns xcb_glx_read_pixels_cookie_t
5376  **
5377  *****************************************************************************/
5378  
5379 extern(C) xcb_glx_read_pixels_cookie_t
5380 xcb_glx_read_pixels (xcb_connection_t      *c  /**< */,
5381                      xcb_glx_context_tag_t  context_tag  /**< */,
5382                      int                    x  /**< */,
5383                      int                    y  /**< */,
5384                      int                    width  /**< */,
5385                      int                    height  /**< */,
5386                      uint                   format  /**< */,
5387                      uint                   type  /**< */,
5388                      bool                   swap_bytes  /**< */,
5389                      bool                   lsb_first  /**< */);
5390 
5391 
5392 /*****************************************************************************
5393  **
5394  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_unchecked
5395  ** 
5396  ** @param xcb_connection_t      *c
5397  ** @param xcb_glx_context_tag_t  context_tag
5398  ** @param int                    x
5399  ** @param int                    y
5400  ** @param int                    width
5401  ** @param int                    height
5402  ** @param uint                   format
5403  ** @param uint                   type
5404  ** @param bool                   swap_bytes
5405  ** @param bool                   lsb_first
5406  ** @returns xcb_glx_read_pixels_cookie_t
5407  **
5408  *****************************************************************************/
5409  
5410 extern(C) xcb_glx_read_pixels_cookie_t
5411 xcb_glx_read_pixels_unchecked (xcb_connection_t      *c  /**< */,
5412                                xcb_glx_context_tag_t  context_tag  /**< */,
5413                                int                    x  /**< */,
5414                                int                    y  /**< */,
5415                                int                    width  /**< */,
5416                                int                    height  /**< */,
5417                                uint                   format  /**< */,
5418                                uint                   type  /**< */,
5419                                bool                   swap_bytes  /**< */,
5420                                bool                   lsb_first  /**< */);
5421 
5422 
5423 /*****************************************************************************
5424  **
5425  ** ubyte * xcb_glx_read_pixels_data
5426  ** 
5427  ** @param /+const+/ xcb_glx_read_pixels_reply_t *R
5428  ** @returns ubyte *
5429  **
5430  *****************************************************************************/
5431  
5432 extern(C) ubyte *
5433 xcb_glx_read_pixels_data (/+const+/ xcb_glx_read_pixels_reply_t *R  /**< */);
5434 
5435 
5436 /*****************************************************************************
5437  **
5438  ** int xcb_glx_read_pixels_data_length
5439  ** 
5440  ** @param /+const+/ xcb_glx_read_pixels_reply_t *R
5441  ** @returns int
5442  **
5443  *****************************************************************************/
5444  
5445 extern(C) int
5446 xcb_glx_read_pixels_data_length (/+const+/ xcb_glx_read_pixels_reply_t *R  /**< */);
5447 
5448 
5449 /*****************************************************************************
5450  **
5451  ** xcb_generic_iterator_t xcb_glx_read_pixels_data_end
5452  ** 
5453  ** @param /+const+/ xcb_glx_read_pixels_reply_t *R
5454  ** @returns xcb_generic_iterator_t
5455  **
5456  *****************************************************************************/
5457  
5458 extern(C) xcb_generic_iterator_t
5459 xcb_glx_read_pixels_data_end (/+const+/ xcb_glx_read_pixels_reply_t *R  /**< */);
5460 
5461 
5462 /*****************************************************************************
5463  **
5464  ** xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply
5465  ** 
5466  ** @param xcb_connection_t              *c
5467  ** @param xcb_glx_read_pixels_cookie_t   cookie
5468  ** @param xcb_generic_error_t          **e
5469  ** @returns xcb_glx_read_pixels_reply_t *
5470  **
5471  *****************************************************************************/
5472  
5473 extern(C) xcb_glx_read_pixels_reply_t *
5474 xcb_glx_read_pixels_reply (xcb_connection_t              *c  /**< */,
5475                            xcb_glx_read_pixels_cookie_t   cookie  /**< */,
5476                            xcb_generic_error_t          **e  /**< */);
5477 
5478 
5479 /*****************************************************************************
5480  **
5481  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv
5482  ** 
5483  ** @param xcb_connection_t      *c
5484  ** @param xcb_glx_context_tag_t  context_tag
5485  ** @param int                    pname
5486  ** @returns xcb_glx_get_booleanv_cookie_t
5487  **
5488  *****************************************************************************/
5489  
5490 extern(C) xcb_glx_get_booleanv_cookie_t
5491 xcb_glx_get_booleanv (xcb_connection_t      *c  /**< */,
5492                       xcb_glx_context_tag_t  context_tag  /**< */,
5493                       int                    pname  /**< */);
5494 
5495 
5496 /*****************************************************************************
5497  **
5498  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_unchecked
5499  ** 
5500  ** @param xcb_connection_t      *c
5501  ** @param xcb_glx_context_tag_t  context_tag
5502  ** @param int                    pname
5503  ** @returns xcb_glx_get_booleanv_cookie_t
5504  **
5505  *****************************************************************************/
5506  
5507 extern(C) xcb_glx_get_booleanv_cookie_t
5508 xcb_glx_get_booleanv_unchecked (xcb_connection_t      *c  /**< */,
5509                                 xcb_glx_context_tag_t  context_tag  /**< */,
5510                                 int                    pname  /**< */);
5511 
5512 
5513 /*****************************************************************************
5514  **
5515  ** bool * xcb_glx_get_booleanv_data
5516  ** 
5517  ** @param /+const+/ xcb_glx_get_booleanv_reply_t *R
5518  ** @returns bool *
5519  **
5520  *****************************************************************************/
5521  
5522 extern(C) bool *
5523 xcb_glx_get_booleanv_data (/+const+/ xcb_glx_get_booleanv_reply_t *R  /**< */);
5524 
5525 
5526 /*****************************************************************************
5527  **
5528  ** int xcb_glx_get_booleanv_data_length
5529  ** 
5530  ** @param /+const+/ xcb_glx_get_booleanv_reply_t *R
5531  ** @returns int
5532  **
5533  *****************************************************************************/
5534  
5535 extern(C) int
5536 xcb_glx_get_booleanv_data_length (/+const+/ xcb_glx_get_booleanv_reply_t *R  /**< */);
5537 
5538 
5539 /*****************************************************************************
5540  **
5541  ** xcb_generic_iterator_t xcb_glx_get_booleanv_data_end
5542  ** 
5543  ** @param /+const+/ xcb_glx_get_booleanv_reply_t *R
5544  ** @returns xcb_generic_iterator_t
5545  **
5546  *****************************************************************************/
5547  
5548 extern(C) xcb_generic_iterator_t
5549 xcb_glx_get_booleanv_data_end (/+const+/ xcb_glx_get_booleanv_reply_t *R  /**< */);
5550 
5551 
5552 /*****************************************************************************
5553  **
5554  ** xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply
5555  ** 
5556  ** @param xcb_connection_t               *c
5557  ** @param xcb_glx_get_booleanv_cookie_t   cookie
5558  ** @param xcb_generic_error_t           **e
5559  ** @returns xcb_glx_get_booleanv_reply_t *
5560  **
5561  *****************************************************************************/
5562  
5563 extern(C) xcb_glx_get_booleanv_reply_t *
5564 xcb_glx_get_booleanv_reply (xcb_connection_t               *c  /**< */,
5565                             xcb_glx_get_booleanv_cookie_t   cookie  /**< */,
5566                             xcb_generic_error_t           **e  /**< */);
5567 
5568 
5569 /*****************************************************************************
5570  **
5571  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane
5572  ** 
5573  ** @param xcb_connection_t      *c
5574  ** @param xcb_glx_context_tag_t  context_tag
5575  ** @param int                    plane
5576  ** @returns xcb_glx_get_clip_plane_cookie_t
5577  **
5578  *****************************************************************************/
5579  
5580 extern(C) xcb_glx_get_clip_plane_cookie_t
5581 xcb_glx_get_clip_plane (xcb_connection_t      *c  /**< */,
5582                         xcb_glx_context_tag_t  context_tag  /**< */,
5583                         int                    plane  /**< */);
5584 
5585 
5586 /*****************************************************************************
5587  **
5588  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_unchecked
5589  ** 
5590  ** @param xcb_connection_t      *c
5591  ** @param xcb_glx_context_tag_t  context_tag
5592  ** @param int                    plane
5593  ** @returns xcb_glx_get_clip_plane_cookie_t
5594  **
5595  *****************************************************************************/
5596  
5597 extern(C) xcb_glx_get_clip_plane_cookie_t
5598 xcb_glx_get_clip_plane_unchecked (xcb_connection_t      *c  /**< */,
5599                                   xcb_glx_context_tag_t  context_tag  /**< */,
5600                                   int                    plane  /**< */);
5601 
5602 
5603 /*****************************************************************************
5604  **
5605  ** xcb_glx_float64_t * xcb_glx_get_clip_plane_data
5606  ** 
5607  ** @param /+const+/ xcb_glx_get_clip_plane_reply_t *R
5608  ** @returns xcb_glx_float64_t *
5609  **
5610  *****************************************************************************/
5611  
5612 extern(C) xcb_glx_float64_t *
5613 xcb_glx_get_clip_plane_data (/+const+/ xcb_glx_get_clip_plane_reply_t *R  /**< */);
5614 
5615 
5616 /*****************************************************************************
5617  **
5618  ** int xcb_glx_get_clip_plane_data_length
5619  ** 
5620  ** @param /+const+/ xcb_glx_get_clip_plane_reply_t *R
5621  ** @returns int
5622  **
5623  *****************************************************************************/
5624  
5625 extern(C) int
5626 xcb_glx_get_clip_plane_data_length (/+const+/ xcb_glx_get_clip_plane_reply_t *R  /**< */);
5627 
5628 
5629 /*****************************************************************************
5630  **
5631  ** xcb_glx_float64_iterator_t xcb_glx_get_clip_plane_data_iterator
5632  ** 
5633  ** @param /+const+/ xcb_glx_get_clip_plane_reply_t *R
5634  ** @returns xcb_glx_float64_iterator_t
5635  **
5636  *****************************************************************************/
5637  
5638 extern(C) xcb_glx_float64_iterator_t
5639 xcb_glx_get_clip_plane_data_iterator (/+const+/ xcb_glx_get_clip_plane_reply_t *R  /**< */);
5640 
5641 
5642 /*****************************************************************************
5643  **
5644  ** xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply
5645  ** 
5646  ** @param xcb_connection_t                 *c
5647  ** @param xcb_glx_get_clip_plane_cookie_t   cookie
5648  ** @param xcb_generic_error_t             **e
5649  ** @returns xcb_glx_get_clip_plane_reply_t *
5650  **
5651  *****************************************************************************/
5652  
5653 extern(C) xcb_glx_get_clip_plane_reply_t *
5654 xcb_glx_get_clip_plane_reply (xcb_connection_t                 *c  /**< */,
5655                               xcb_glx_get_clip_plane_cookie_t   cookie  /**< */,
5656                               xcb_generic_error_t             **e  /**< */);
5657 
5658 
5659 /*****************************************************************************
5660  **
5661  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev
5662  ** 
5663  ** @param xcb_connection_t      *c
5664  ** @param xcb_glx_context_tag_t  context_tag
5665  ** @param uint                   pname
5666  ** @returns xcb_glx_get_doublev_cookie_t
5667  **
5668  *****************************************************************************/
5669  
5670 extern(C) xcb_glx_get_doublev_cookie_t
5671 xcb_glx_get_doublev (xcb_connection_t      *c  /**< */,
5672                      xcb_glx_context_tag_t  context_tag  /**< */,
5673                      uint                   pname  /**< */);
5674 
5675 
5676 /*****************************************************************************
5677  **
5678  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_unchecked
5679  ** 
5680  ** @param xcb_connection_t      *c
5681  ** @param xcb_glx_context_tag_t  context_tag
5682  ** @param uint                   pname
5683  ** @returns xcb_glx_get_doublev_cookie_t
5684  **
5685  *****************************************************************************/
5686  
5687 extern(C) xcb_glx_get_doublev_cookie_t
5688 xcb_glx_get_doublev_unchecked (xcb_connection_t      *c  /**< */,
5689                                xcb_glx_context_tag_t  context_tag  /**< */,
5690                                uint                   pname  /**< */);
5691 
5692 
5693 /*****************************************************************************
5694  **
5695  ** xcb_glx_float64_t * xcb_glx_get_doublev_data
5696  ** 
5697  ** @param /+const+/ xcb_glx_get_doublev_reply_t *R
5698  ** @returns xcb_glx_float64_t *
5699  **
5700  *****************************************************************************/
5701  
5702 extern(C) xcb_glx_float64_t *
5703 xcb_glx_get_doublev_data (/+const+/ xcb_glx_get_doublev_reply_t *R  /**< */);
5704 
5705 
5706 /*****************************************************************************
5707  **
5708  ** int xcb_glx_get_doublev_data_length
5709  ** 
5710  ** @param /+const+/ xcb_glx_get_doublev_reply_t *R
5711  ** @returns int
5712  **
5713  *****************************************************************************/
5714  
5715 extern(C) int
5716 xcb_glx_get_doublev_data_length (/+const+/ xcb_glx_get_doublev_reply_t *R  /**< */);
5717 
5718 
5719 /*****************************************************************************
5720  **
5721  ** xcb_glx_float64_iterator_t xcb_glx_get_doublev_data_iterator
5722  ** 
5723  ** @param /+const+/ xcb_glx_get_doublev_reply_t *R
5724  ** @returns xcb_glx_float64_iterator_t
5725  **
5726  *****************************************************************************/
5727  
5728 extern(C) xcb_glx_float64_iterator_t
5729 xcb_glx_get_doublev_data_iterator (/+const+/ xcb_glx_get_doublev_reply_t *R  /**< */);
5730 
5731 
5732 /*****************************************************************************
5733  **
5734  ** xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply
5735  ** 
5736  ** @param xcb_connection_t              *c
5737  ** @param xcb_glx_get_doublev_cookie_t   cookie
5738  ** @param xcb_generic_error_t          **e
5739  ** @returns xcb_glx_get_doublev_reply_t *
5740  **
5741  *****************************************************************************/
5742  
5743 extern(C) xcb_glx_get_doublev_reply_t *
5744 xcb_glx_get_doublev_reply (xcb_connection_t              *c  /**< */,
5745                            xcb_glx_get_doublev_cookie_t   cookie  /**< */,
5746                            xcb_generic_error_t          **e  /**< */);
5747 
5748 
5749 /*****************************************************************************
5750  **
5751  ** xcb_glx_get_error_cookie_t xcb_glx_get_error
5752  ** 
5753  ** @param xcb_connection_t      *c
5754  ** @param xcb_glx_context_tag_t  context_tag
5755  ** @returns xcb_glx_get_error_cookie_t
5756  **
5757  *****************************************************************************/
5758  
5759 extern(C) xcb_glx_get_error_cookie_t
5760 xcb_glx_get_error (xcb_connection_t      *c  /**< */,
5761                    xcb_glx_context_tag_t  context_tag  /**< */);
5762 
5763 
5764 /*****************************************************************************
5765  **
5766  ** xcb_glx_get_error_cookie_t xcb_glx_get_error_unchecked
5767  ** 
5768  ** @param xcb_connection_t      *c
5769  ** @param xcb_glx_context_tag_t  context_tag
5770  ** @returns xcb_glx_get_error_cookie_t
5771  **
5772  *****************************************************************************/
5773  
5774 extern(C) xcb_glx_get_error_cookie_t
5775 xcb_glx_get_error_unchecked (xcb_connection_t      *c  /**< */,
5776                              xcb_glx_context_tag_t  context_tag  /**< */);
5777 
5778 
5779 /*****************************************************************************
5780  **
5781  ** xcb_glx_get_error_reply_t * xcb_glx_get_error_reply
5782  ** 
5783  ** @param xcb_connection_t            *c
5784  ** @param xcb_glx_get_error_cookie_t   cookie
5785  ** @param xcb_generic_error_t        **e
5786  ** @returns xcb_glx_get_error_reply_t *
5787  **
5788  *****************************************************************************/
5789  
5790 extern(C) xcb_glx_get_error_reply_t *
5791 xcb_glx_get_error_reply (xcb_connection_t            *c  /**< */,
5792                          xcb_glx_get_error_cookie_t   cookie  /**< */,
5793                          xcb_generic_error_t        **e  /**< */);
5794 
5795 
5796 /*****************************************************************************
5797  **
5798  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv
5799  ** 
5800  ** @param xcb_connection_t      *c
5801  ** @param xcb_glx_context_tag_t  context_tag
5802  ** @param uint                   pname
5803  ** @returns xcb_glx_get_floatv_cookie_t
5804  **
5805  *****************************************************************************/
5806  
5807 extern(C) xcb_glx_get_floatv_cookie_t
5808 xcb_glx_get_floatv (xcb_connection_t      *c  /**< */,
5809                     xcb_glx_context_tag_t  context_tag  /**< */,
5810                     uint                   pname  /**< */);
5811 
5812 
5813 /*****************************************************************************
5814  **
5815  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_unchecked
5816  ** 
5817  ** @param xcb_connection_t      *c
5818  ** @param xcb_glx_context_tag_t  context_tag
5819  ** @param uint                   pname
5820  ** @returns xcb_glx_get_floatv_cookie_t
5821  **
5822  *****************************************************************************/
5823  
5824 extern(C) xcb_glx_get_floatv_cookie_t
5825 xcb_glx_get_floatv_unchecked (xcb_connection_t      *c  /**< */,
5826                               xcb_glx_context_tag_t  context_tag  /**< */,
5827                               uint                   pname  /**< */);
5828 
5829 
5830 /*****************************************************************************
5831  **
5832  ** xcb_glx_float32_t * xcb_glx_get_floatv_data
5833  ** 
5834  ** @param /+const+/ xcb_glx_get_floatv_reply_t *R
5835  ** @returns xcb_glx_float32_t *
5836  **
5837  *****************************************************************************/
5838  
5839 extern(C) xcb_glx_float32_t *
5840 xcb_glx_get_floatv_data (/+const+/ xcb_glx_get_floatv_reply_t *R  /**< */);
5841 
5842 
5843 /*****************************************************************************
5844  **
5845  ** int xcb_glx_get_floatv_data_length
5846  ** 
5847  ** @param /+const+/ xcb_glx_get_floatv_reply_t *R
5848  ** @returns int
5849  **
5850  *****************************************************************************/
5851  
5852 extern(C) int
5853 xcb_glx_get_floatv_data_length (/+const+/ xcb_glx_get_floatv_reply_t *R  /**< */);
5854 
5855 
5856 /*****************************************************************************
5857  **
5858  ** xcb_glx_float32_iterator_t xcb_glx_get_floatv_data_iterator
5859  ** 
5860  ** @param /+const+/ xcb_glx_get_floatv_reply_t *R
5861  ** @returns xcb_glx_float32_iterator_t
5862  **
5863  *****************************************************************************/
5864  
5865 extern(C) xcb_glx_float32_iterator_t
5866 xcb_glx_get_floatv_data_iterator (/+const+/ xcb_glx_get_floatv_reply_t *R  /**< */);
5867 
5868 
5869 /*****************************************************************************
5870  **
5871  ** xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply
5872  ** 
5873  ** @param xcb_connection_t             *c
5874  ** @param xcb_glx_get_floatv_cookie_t   cookie
5875  ** @param xcb_generic_error_t         **e
5876  ** @returns xcb_glx_get_floatv_reply_t *
5877  **
5878  *****************************************************************************/
5879  
5880 extern(C) xcb_glx_get_floatv_reply_t *
5881 xcb_glx_get_floatv_reply (xcb_connection_t             *c  /**< */,
5882                           xcb_glx_get_floatv_cookie_t   cookie  /**< */,
5883                           xcb_generic_error_t         **e  /**< */);
5884 
5885 
5886 /*****************************************************************************
5887  **
5888  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv
5889  ** 
5890  ** @param xcb_connection_t      *c
5891  ** @param xcb_glx_context_tag_t  context_tag
5892  ** @param uint                   pname
5893  ** @returns xcb_glx_get_integerv_cookie_t
5894  **
5895  *****************************************************************************/
5896  
5897 extern(C) xcb_glx_get_integerv_cookie_t
5898 xcb_glx_get_integerv (xcb_connection_t      *c  /**< */,
5899                       xcb_glx_context_tag_t  context_tag  /**< */,
5900                       uint                   pname  /**< */);
5901 
5902 
5903 /*****************************************************************************
5904  **
5905  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_unchecked
5906  ** 
5907  ** @param xcb_connection_t      *c
5908  ** @param xcb_glx_context_tag_t  context_tag
5909  ** @param uint                   pname
5910  ** @returns xcb_glx_get_integerv_cookie_t
5911  **
5912  *****************************************************************************/
5913  
5914 extern(C) xcb_glx_get_integerv_cookie_t
5915 xcb_glx_get_integerv_unchecked (xcb_connection_t      *c  /**< */,
5916                                 xcb_glx_context_tag_t  context_tag  /**< */,
5917                                 uint                   pname  /**< */);
5918 
5919 
5920 /*****************************************************************************
5921  **
5922  ** int * xcb_glx_get_integerv_data
5923  ** 
5924  ** @param /+const+/ xcb_glx_get_integerv_reply_t *R
5925  ** @returns int *
5926  **
5927  *****************************************************************************/
5928  
5929 extern(C) int *
5930 xcb_glx_get_integerv_data (/+const+/ xcb_glx_get_integerv_reply_t *R  /**< */);
5931 
5932 
5933 /*****************************************************************************
5934  **
5935  ** int xcb_glx_get_integerv_data_length
5936  ** 
5937  ** @param /+const+/ xcb_glx_get_integerv_reply_t *R
5938  ** @returns int
5939  **
5940  *****************************************************************************/
5941  
5942 extern(C) int
5943 xcb_glx_get_integerv_data_length (/+const+/ xcb_glx_get_integerv_reply_t *R  /**< */);
5944 
5945 
5946 /*****************************************************************************
5947  **
5948  ** xcb_generic_iterator_t xcb_glx_get_integerv_data_end
5949  ** 
5950  ** @param /+const+/ xcb_glx_get_integerv_reply_t *R
5951  ** @returns xcb_generic_iterator_t
5952  **
5953  *****************************************************************************/
5954  
5955 extern(C) xcb_generic_iterator_t
5956 xcb_glx_get_integerv_data_end (/+const+/ xcb_glx_get_integerv_reply_t *R  /**< */);
5957 
5958 
5959 /*****************************************************************************
5960  **
5961  ** xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply
5962  ** 
5963  ** @param xcb_connection_t               *c
5964  ** @param xcb_glx_get_integerv_cookie_t   cookie
5965  ** @param xcb_generic_error_t           **e
5966  ** @returns xcb_glx_get_integerv_reply_t *
5967  **
5968  *****************************************************************************/
5969  
5970 extern(C) xcb_glx_get_integerv_reply_t *
5971 xcb_glx_get_integerv_reply (xcb_connection_t               *c  /**< */,
5972                             xcb_glx_get_integerv_cookie_t   cookie  /**< */,
5973                             xcb_generic_error_t           **e  /**< */);
5974 
5975 
5976 /*****************************************************************************
5977  **
5978  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv
5979  ** 
5980  ** @param xcb_connection_t      *c
5981  ** @param xcb_glx_context_tag_t  context_tag
5982  ** @param uint                   light
5983  ** @param uint                   pname
5984  ** @returns xcb_glx_get_lightfv_cookie_t
5985  **
5986  *****************************************************************************/
5987  
5988 extern(C) xcb_glx_get_lightfv_cookie_t
5989 xcb_glx_get_lightfv (xcb_connection_t      *c  /**< */,
5990                      xcb_glx_context_tag_t  context_tag  /**< */,
5991                      uint                   light  /**< */,
5992                      uint                   pname  /**< */);
5993 
5994 
5995 /*****************************************************************************
5996  **
5997  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_unchecked
5998  ** 
5999  ** @param xcb_connection_t      *c
6000  ** @param xcb_glx_context_tag_t  context_tag
6001  ** @param uint                   light
6002  ** @param uint                   pname
6003  ** @returns xcb_glx_get_lightfv_cookie_t
6004  **
6005  *****************************************************************************/
6006  
6007 extern(C) xcb_glx_get_lightfv_cookie_t
6008 xcb_glx_get_lightfv_unchecked (xcb_connection_t      *c  /**< */,
6009                                xcb_glx_context_tag_t  context_tag  /**< */,
6010                                uint                   light  /**< */,
6011                                uint                   pname  /**< */);
6012 
6013 
6014 /*****************************************************************************
6015  **
6016  ** xcb_glx_float32_t * xcb_glx_get_lightfv_data
6017  ** 
6018  ** @param /+const+/ xcb_glx_get_lightfv_reply_t *R
6019  ** @returns xcb_glx_float32_t *
6020  **
6021  *****************************************************************************/
6022  
6023 extern(C) xcb_glx_float32_t *
6024 xcb_glx_get_lightfv_data (/+const+/ xcb_glx_get_lightfv_reply_t *R  /**< */);
6025 
6026 
6027 /*****************************************************************************
6028  **
6029  ** int xcb_glx_get_lightfv_data_length
6030  ** 
6031  ** @param /+const+/ xcb_glx_get_lightfv_reply_t *R
6032  ** @returns int
6033  **
6034  *****************************************************************************/
6035  
6036 extern(C) int
6037 xcb_glx_get_lightfv_data_length (/+const+/ xcb_glx_get_lightfv_reply_t *R  /**< */);
6038 
6039 
6040 /*****************************************************************************
6041  **
6042  ** xcb_glx_float32_iterator_t xcb_glx_get_lightfv_data_iterator
6043  ** 
6044  ** @param /+const+/ xcb_glx_get_lightfv_reply_t *R
6045  ** @returns xcb_glx_float32_iterator_t
6046  **
6047  *****************************************************************************/
6048  
6049 extern(C) xcb_glx_float32_iterator_t
6050 xcb_glx_get_lightfv_data_iterator (/+const+/ xcb_glx_get_lightfv_reply_t *R  /**< */);
6051 
6052 
6053 /*****************************************************************************
6054  **
6055  ** xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply
6056  ** 
6057  ** @param xcb_connection_t              *c
6058  ** @param xcb_glx_get_lightfv_cookie_t   cookie
6059  ** @param xcb_generic_error_t          **e
6060  ** @returns xcb_glx_get_lightfv_reply_t *
6061  **
6062  *****************************************************************************/
6063  
6064 extern(C) xcb_glx_get_lightfv_reply_t *
6065 xcb_glx_get_lightfv_reply (xcb_connection_t              *c  /**< */,
6066                            xcb_glx_get_lightfv_cookie_t   cookie  /**< */,
6067                            xcb_generic_error_t          **e  /**< */);
6068 
6069 
6070 /*****************************************************************************
6071  **
6072  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv
6073  ** 
6074  ** @param xcb_connection_t      *c
6075  ** @param xcb_glx_context_tag_t  context_tag
6076  ** @param uint                   light
6077  ** @param uint                   pname
6078  ** @returns xcb_glx_get_lightiv_cookie_t
6079  **
6080  *****************************************************************************/
6081  
6082 extern(C) xcb_glx_get_lightiv_cookie_t
6083 xcb_glx_get_lightiv (xcb_connection_t      *c  /**< */,
6084                      xcb_glx_context_tag_t  context_tag  /**< */,
6085                      uint                   light  /**< */,
6086                      uint                   pname  /**< */);
6087 
6088 
6089 /*****************************************************************************
6090  **
6091  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_unchecked
6092  ** 
6093  ** @param xcb_connection_t      *c
6094  ** @param xcb_glx_context_tag_t  context_tag
6095  ** @param uint                   light
6096  ** @param uint                   pname
6097  ** @returns xcb_glx_get_lightiv_cookie_t
6098  **
6099  *****************************************************************************/
6100  
6101 extern(C) xcb_glx_get_lightiv_cookie_t
6102 xcb_glx_get_lightiv_unchecked (xcb_connection_t      *c  /**< */,
6103                                xcb_glx_context_tag_t  context_tag  /**< */,
6104                                uint                   light  /**< */,
6105                                uint                   pname  /**< */);
6106 
6107 
6108 /*****************************************************************************
6109  **
6110  ** int * xcb_glx_get_lightiv_data
6111  ** 
6112  ** @param /+const+/ xcb_glx_get_lightiv_reply_t *R
6113  ** @returns int *
6114  **
6115  *****************************************************************************/
6116  
6117 extern(C) int *
6118 xcb_glx_get_lightiv_data (/+const+/ xcb_glx_get_lightiv_reply_t *R  /**< */);
6119 
6120 
6121 /*****************************************************************************
6122  **
6123  ** int xcb_glx_get_lightiv_data_length
6124  ** 
6125  ** @param /+const+/ xcb_glx_get_lightiv_reply_t *R
6126  ** @returns int
6127  **
6128  *****************************************************************************/
6129  
6130 extern(C) int
6131 xcb_glx_get_lightiv_data_length (/+const+/ xcb_glx_get_lightiv_reply_t *R  /**< */);
6132 
6133 
6134 /*****************************************************************************
6135  **
6136  ** xcb_generic_iterator_t xcb_glx_get_lightiv_data_end
6137  ** 
6138  ** @param /+const+/ xcb_glx_get_lightiv_reply_t *R
6139  ** @returns xcb_generic_iterator_t
6140  **
6141  *****************************************************************************/
6142  
6143 extern(C) xcb_generic_iterator_t
6144 xcb_glx_get_lightiv_data_end (/+const+/ xcb_glx_get_lightiv_reply_t *R  /**< */);
6145 
6146 
6147 /*****************************************************************************
6148  **
6149  ** xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply
6150  ** 
6151  ** @param xcb_connection_t              *c
6152  ** @param xcb_glx_get_lightiv_cookie_t   cookie
6153  ** @param xcb_generic_error_t          **e
6154  ** @returns xcb_glx_get_lightiv_reply_t *
6155  **
6156  *****************************************************************************/
6157  
6158 extern(C) xcb_glx_get_lightiv_reply_t *
6159 xcb_glx_get_lightiv_reply (xcb_connection_t              *c  /**< */,
6160                            xcb_glx_get_lightiv_cookie_t   cookie  /**< */,
6161                            xcb_generic_error_t          **e  /**< */);
6162 
6163 
6164 /*****************************************************************************
6165  **
6166  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv
6167  ** 
6168  ** @param xcb_connection_t      *c
6169  ** @param xcb_glx_context_tag_t  context_tag
6170  ** @param uint                   target
6171  ** @param uint                   query
6172  ** @returns xcb_glx_get_mapdv_cookie_t
6173  **
6174  *****************************************************************************/
6175  
6176 extern(C) xcb_glx_get_mapdv_cookie_t
6177 xcb_glx_get_mapdv (xcb_connection_t      *c  /**< */,
6178                    xcb_glx_context_tag_t  context_tag  /**< */,
6179                    uint                   target  /**< */,
6180                    uint                   query  /**< */);
6181 
6182 
6183 /*****************************************************************************
6184  **
6185  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_unchecked
6186  ** 
6187  ** @param xcb_connection_t      *c
6188  ** @param xcb_glx_context_tag_t  context_tag
6189  ** @param uint                   target
6190  ** @param uint                   query
6191  ** @returns xcb_glx_get_mapdv_cookie_t
6192  **
6193  *****************************************************************************/
6194  
6195 extern(C) xcb_glx_get_mapdv_cookie_t
6196 xcb_glx_get_mapdv_unchecked (xcb_connection_t      *c  /**< */,
6197                              xcb_glx_context_tag_t  context_tag  /**< */,
6198                              uint                   target  /**< */,
6199                              uint                   query  /**< */);
6200 
6201 
6202 /*****************************************************************************
6203  **
6204  ** xcb_glx_float64_t * xcb_glx_get_mapdv_data
6205  ** 
6206  ** @param /+const+/ xcb_glx_get_mapdv_reply_t *R
6207  ** @returns xcb_glx_float64_t *
6208  **
6209  *****************************************************************************/
6210  
6211 extern(C) xcb_glx_float64_t *
6212 xcb_glx_get_mapdv_data (/+const+/ xcb_glx_get_mapdv_reply_t *R  /**< */);
6213 
6214 
6215 /*****************************************************************************
6216  **
6217  ** int xcb_glx_get_mapdv_data_length
6218  ** 
6219  ** @param /+const+/ xcb_glx_get_mapdv_reply_t *R
6220  ** @returns int
6221  **
6222  *****************************************************************************/
6223  
6224 extern(C) int
6225 xcb_glx_get_mapdv_data_length (/+const+/ xcb_glx_get_mapdv_reply_t *R  /**< */);
6226 
6227 
6228 /*****************************************************************************
6229  **
6230  ** xcb_glx_float64_iterator_t xcb_glx_get_mapdv_data_iterator
6231  ** 
6232  ** @param /+const+/ xcb_glx_get_mapdv_reply_t *R
6233  ** @returns xcb_glx_float64_iterator_t
6234  **
6235  *****************************************************************************/
6236  
6237 extern(C) xcb_glx_float64_iterator_t
6238 xcb_glx_get_mapdv_data_iterator (/+const+/ xcb_glx_get_mapdv_reply_t *R  /**< */);
6239 
6240 
6241 /*****************************************************************************
6242  **
6243  ** xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply
6244  ** 
6245  ** @param xcb_connection_t            *c
6246  ** @param xcb_glx_get_mapdv_cookie_t   cookie
6247  ** @param xcb_generic_error_t        **e
6248  ** @returns xcb_glx_get_mapdv_reply_t *
6249  **
6250  *****************************************************************************/
6251  
6252 extern(C) xcb_glx_get_mapdv_reply_t *
6253 xcb_glx_get_mapdv_reply (xcb_connection_t            *c  /**< */,
6254                          xcb_glx_get_mapdv_cookie_t   cookie  /**< */,
6255                          xcb_generic_error_t        **e  /**< */);
6256 
6257 
6258 /*****************************************************************************
6259  **
6260  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv
6261  ** 
6262  ** @param xcb_connection_t      *c
6263  ** @param xcb_glx_context_tag_t  context_tag
6264  ** @param uint                   target
6265  ** @param uint                   query
6266  ** @returns xcb_glx_get_mapfv_cookie_t
6267  **
6268  *****************************************************************************/
6269  
6270 extern(C) xcb_glx_get_mapfv_cookie_t
6271 xcb_glx_get_mapfv (xcb_connection_t      *c  /**< */,
6272                    xcb_glx_context_tag_t  context_tag  /**< */,
6273                    uint                   target  /**< */,
6274                    uint                   query  /**< */);
6275 
6276 
6277 /*****************************************************************************
6278  **
6279  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_unchecked
6280  ** 
6281  ** @param xcb_connection_t      *c
6282  ** @param xcb_glx_context_tag_t  context_tag
6283  ** @param uint                   target
6284  ** @param uint                   query
6285  ** @returns xcb_glx_get_mapfv_cookie_t
6286  **
6287  *****************************************************************************/
6288  
6289 extern(C) xcb_glx_get_mapfv_cookie_t
6290 xcb_glx_get_mapfv_unchecked (xcb_connection_t      *c  /**< */,
6291                              xcb_glx_context_tag_t  context_tag  /**< */,
6292                              uint                   target  /**< */,
6293                              uint                   query  /**< */);
6294 
6295 
6296 /*****************************************************************************
6297  **
6298  ** xcb_glx_float32_t * xcb_glx_get_mapfv_data
6299  ** 
6300  ** @param /+const+/ xcb_glx_get_mapfv_reply_t *R
6301  ** @returns xcb_glx_float32_t *
6302  **
6303  *****************************************************************************/
6304  
6305 extern(C) xcb_glx_float32_t *
6306 xcb_glx_get_mapfv_data (/+const+/ xcb_glx_get_mapfv_reply_t *R  /**< */);
6307 
6308 
6309 /*****************************************************************************
6310  **
6311  ** int xcb_glx_get_mapfv_data_length
6312  ** 
6313  ** @param /+const+/ xcb_glx_get_mapfv_reply_t *R
6314  ** @returns int
6315  **
6316  *****************************************************************************/
6317  
6318 extern(C) int
6319 xcb_glx_get_mapfv_data_length (/+const+/ xcb_glx_get_mapfv_reply_t *R  /**< */);
6320 
6321 
6322 /*****************************************************************************
6323  **
6324  ** xcb_glx_float32_iterator_t xcb_glx_get_mapfv_data_iterator
6325  ** 
6326  ** @param /+const+/ xcb_glx_get_mapfv_reply_t *R
6327  ** @returns xcb_glx_float32_iterator_t
6328  **
6329  *****************************************************************************/
6330  
6331 extern(C) xcb_glx_float32_iterator_t
6332 xcb_glx_get_mapfv_data_iterator (/+const+/ xcb_glx_get_mapfv_reply_t *R  /**< */);
6333 
6334 
6335 /*****************************************************************************
6336  **
6337  ** xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply
6338  ** 
6339  ** @param xcb_connection_t            *c
6340  ** @param xcb_glx_get_mapfv_cookie_t   cookie
6341  ** @param xcb_generic_error_t        **e
6342  ** @returns xcb_glx_get_mapfv_reply_t *
6343  **
6344  *****************************************************************************/
6345  
6346 extern(C) xcb_glx_get_mapfv_reply_t *
6347 xcb_glx_get_mapfv_reply (xcb_connection_t            *c  /**< */,
6348                          xcb_glx_get_mapfv_cookie_t   cookie  /**< */,
6349                          xcb_generic_error_t        **e  /**< */);
6350 
6351 
6352 /*****************************************************************************
6353  **
6354  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv
6355  ** 
6356  ** @param xcb_connection_t      *c
6357  ** @param xcb_glx_context_tag_t  context_tag
6358  ** @param uint                   target
6359  ** @param uint                   query
6360  ** @returns xcb_glx_get_mapiv_cookie_t
6361  **
6362  *****************************************************************************/
6363  
6364 extern(C) xcb_glx_get_mapiv_cookie_t
6365 xcb_glx_get_mapiv (xcb_connection_t      *c  /**< */,
6366                    xcb_glx_context_tag_t  context_tag  /**< */,
6367                    uint                   target  /**< */,
6368                    uint                   query  /**< */);
6369 
6370 
6371 /*****************************************************************************
6372  **
6373  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_unchecked
6374  ** 
6375  ** @param xcb_connection_t      *c
6376  ** @param xcb_glx_context_tag_t  context_tag
6377  ** @param uint                   target
6378  ** @param uint                   query
6379  ** @returns xcb_glx_get_mapiv_cookie_t
6380  **
6381  *****************************************************************************/
6382  
6383 extern(C) xcb_glx_get_mapiv_cookie_t
6384 xcb_glx_get_mapiv_unchecked (xcb_connection_t      *c  /**< */,
6385                              xcb_glx_context_tag_t  context_tag  /**< */,
6386                              uint                   target  /**< */,
6387                              uint                   query  /**< */);
6388 
6389 
6390 /*****************************************************************************
6391  **
6392  ** int * xcb_glx_get_mapiv_data
6393  ** 
6394  ** @param /+const+/ xcb_glx_get_mapiv_reply_t *R
6395  ** @returns int *
6396  **
6397  *****************************************************************************/
6398  
6399 extern(C) int *
6400 xcb_glx_get_mapiv_data (/+const+/ xcb_glx_get_mapiv_reply_t *R  /**< */);
6401 
6402 
6403 /*****************************************************************************
6404  **
6405  ** int xcb_glx_get_mapiv_data_length
6406  ** 
6407  ** @param /+const+/ xcb_glx_get_mapiv_reply_t *R
6408  ** @returns int
6409  **
6410  *****************************************************************************/
6411  
6412 extern(C) int
6413 xcb_glx_get_mapiv_data_length (/+const+/ xcb_glx_get_mapiv_reply_t *R  /**< */);
6414 
6415 
6416 /*****************************************************************************
6417  **
6418  ** xcb_generic_iterator_t xcb_glx_get_mapiv_data_end
6419  ** 
6420  ** @param /+const+/ xcb_glx_get_mapiv_reply_t *R
6421  ** @returns xcb_generic_iterator_t
6422  **
6423  *****************************************************************************/
6424  
6425 extern(C) xcb_generic_iterator_t
6426 xcb_glx_get_mapiv_data_end (/+const+/ xcb_glx_get_mapiv_reply_t *R  /**< */);
6427 
6428 
6429 /*****************************************************************************
6430  **
6431  ** xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply
6432  ** 
6433  ** @param xcb_connection_t            *c
6434  ** @param xcb_glx_get_mapiv_cookie_t   cookie
6435  ** @param xcb_generic_error_t        **e
6436  ** @returns xcb_glx_get_mapiv_reply_t *
6437  **
6438  *****************************************************************************/
6439  
6440 extern(C) xcb_glx_get_mapiv_reply_t *
6441 xcb_glx_get_mapiv_reply (xcb_connection_t            *c  /**< */,
6442                          xcb_glx_get_mapiv_cookie_t   cookie  /**< */,
6443                          xcb_generic_error_t        **e  /**< */);
6444 
6445 
6446 /*****************************************************************************
6447  **
6448  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv
6449  ** 
6450  ** @param xcb_connection_t      *c
6451  ** @param xcb_glx_context_tag_t  context_tag
6452  ** @param uint                   face
6453  ** @param uint                   pname
6454  ** @returns xcb_glx_get_materialfv_cookie_t
6455  **
6456  *****************************************************************************/
6457  
6458 extern(C) xcb_glx_get_materialfv_cookie_t
6459 xcb_glx_get_materialfv (xcb_connection_t      *c  /**< */,
6460                         xcb_glx_context_tag_t  context_tag  /**< */,
6461                         uint                   face  /**< */,
6462                         uint                   pname  /**< */);
6463 
6464 
6465 /*****************************************************************************
6466  **
6467  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_unchecked
6468  ** 
6469  ** @param xcb_connection_t      *c
6470  ** @param xcb_glx_context_tag_t  context_tag
6471  ** @param uint                   face
6472  ** @param uint                   pname
6473  ** @returns xcb_glx_get_materialfv_cookie_t
6474  **
6475  *****************************************************************************/
6476  
6477 extern(C) xcb_glx_get_materialfv_cookie_t
6478 xcb_glx_get_materialfv_unchecked (xcb_connection_t      *c  /**< */,
6479                                   xcb_glx_context_tag_t  context_tag  /**< */,
6480                                   uint                   face  /**< */,
6481                                   uint                   pname  /**< */);
6482 
6483 
6484 /*****************************************************************************
6485  **
6486  ** xcb_glx_float32_t * xcb_glx_get_materialfv_data
6487  ** 
6488  ** @param /+const+/ xcb_glx_get_materialfv_reply_t *R
6489  ** @returns xcb_glx_float32_t *
6490  **
6491  *****************************************************************************/
6492  
6493 extern(C) xcb_glx_float32_t *
6494 xcb_glx_get_materialfv_data (/+const+/ xcb_glx_get_materialfv_reply_t *R  /**< */);
6495 
6496 
6497 /*****************************************************************************
6498  **
6499  ** int xcb_glx_get_materialfv_data_length
6500  ** 
6501  ** @param /+const+/ xcb_glx_get_materialfv_reply_t *R
6502  ** @returns int
6503  **
6504  *****************************************************************************/
6505  
6506 extern(C) int
6507 xcb_glx_get_materialfv_data_length (/+const+/ xcb_glx_get_materialfv_reply_t *R  /**< */);
6508 
6509 
6510 /*****************************************************************************
6511  **
6512  ** xcb_glx_float32_iterator_t xcb_glx_get_materialfv_data_iterator
6513  ** 
6514  ** @param /+const+/ xcb_glx_get_materialfv_reply_t *R
6515  ** @returns xcb_glx_float32_iterator_t
6516  **
6517  *****************************************************************************/
6518  
6519 extern(C) xcb_glx_float32_iterator_t
6520 xcb_glx_get_materialfv_data_iterator (/+const+/ xcb_glx_get_materialfv_reply_t *R  /**< */);
6521 
6522 
6523 /*****************************************************************************
6524  **
6525  ** xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply
6526  ** 
6527  ** @param xcb_connection_t                 *c
6528  ** @param xcb_glx_get_materialfv_cookie_t   cookie
6529  ** @param xcb_generic_error_t             **e
6530  ** @returns xcb_glx_get_materialfv_reply_t *
6531  **
6532  *****************************************************************************/
6533  
6534 extern(C) xcb_glx_get_materialfv_reply_t *
6535 xcb_glx_get_materialfv_reply (xcb_connection_t                 *c  /**< */,
6536                               xcb_glx_get_materialfv_cookie_t   cookie  /**< */,
6537                               xcb_generic_error_t             **e  /**< */);
6538 
6539 
6540 /*****************************************************************************
6541  **
6542  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv
6543  ** 
6544  ** @param xcb_connection_t      *c
6545  ** @param xcb_glx_context_tag_t  context_tag
6546  ** @param uint                   face
6547  ** @param uint                   pname
6548  ** @returns xcb_glx_get_materialiv_cookie_t
6549  **
6550  *****************************************************************************/
6551  
6552 extern(C) xcb_glx_get_materialiv_cookie_t
6553 xcb_glx_get_materialiv (xcb_connection_t      *c  /**< */,
6554                         xcb_glx_context_tag_t  context_tag  /**< */,
6555                         uint                   face  /**< */,
6556                         uint                   pname  /**< */);
6557 
6558 
6559 /*****************************************************************************
6560  **
6561  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_unchecked
6562  ** 
6563  ** @param xcb_connection_t      *c
6564  ** @param xcb_glx_context_tag_t  context_tag
6565  ** @param uint                   face
6566  ** @param uint                   pname
6567  ** @returns xcb_glx_get_materialiv_cookie_t
6568  **
6569  *****************************************************************************/
6570  
6571 extern(C) xcb_glx_get_materialiv_cookie_t
6572 xcb_glx_get_materialiv_unchecked (xcb_connection_t      *c  /**< */,
6573                                   xcb_glx_context_tag_t  context_tag  /**< */,
6574                                   uint                   face  /**< */,
6575                                   uint                   pname  /**< */);
6576 
6577 
6578 /*****************************************************************************
6579  **
6580  ** int * xcb_glx_get_materialiv_data
6581  ** 
6582  ** @param /+const+/ xcb_glx_get_materialiv_reply_t *R
6583  ** @returns int *
6584  **
6585  *****************************************************************************/
6586  
6587 extern(C) int *
6588 xcb_glx_get_materialiv_data (/+const+/ xcb_glx_get_materialiv_reply_t *R  /**< */);
6589 
6590 
6591 /*****************************************************************************
6592  **
6593  ** int xcb_glx_get_materialiv_data_length
6594  ** 
6595  ** @param /+const+/ xcb_glx_get_materialiv_reply_t *R
6596  ** @returns int
6597  **
6598  *****************************************************************************/
6599  
6600 extern(C) int
6601 xcb_glx_get_materialiv_data_length (/+const+/ xcb_glx_get_materialiv_reply_t *R  /**< */);
6602 
6603 
6604 /*****************************************************************************
6605  **
6606  ** xcb_generic_iterator_t xcb_glx_get_materialiv_data_end
6607  ** 
6608  ** @param /+const+/ xcb_glx_get_materialiv_reply_t *R
6609  ** @returns xcb_generic_iterator_t
6610  **
6611  *****************************************************************************/
6612  
6613 extern(C) xcb_generic_iterator_t
6614 xcb_glx_get_materialiv_data_end (/+const+/ xcb_glx_get_materialiv_reply_t *R  /**< */);
6615 
6616 
6617 /*****************************************************************************
6618  **
6619  ** xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply
6620  ** 
6621  ** @param xcb_connection_t                 *c
6622  ** @param xcb_glx_get_materialiv_cookie_t   cookie
6623  ** @param xcb_generic_error_t             **e
6624  ** @returns xcb_glx_get_materialiv_reply_t *
6625  **
6626  *****************************************************************************/
6627  
6628 extern(C) xcb_glx_get_materialiv_reply_t *
6629 xcb_glx_get_materialiv_reply (xcb_connection_t                 *c  /**< */,
6630                               xcb_glx_get_materialiv_cookie_t   cookie  /**< */,
6631                               xcb_generic_error_t             **e  /**< */);
6632 
6633 
6634 /*****************************************************************************
6635  **
6636  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv
6637  ** 
6638  ** @param xcb_connection_t      *c
6639  ** @param xcb_glx_context_tag_t  context_tag
6640  ** @param uint                   map
6641  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
6642  **
6643  *****************************************************************************/
6644  
6645 extern(C) xcb_glx_get_pixel_mapfv_cookie_t
6646 xcb_glx_get_pixel_mapfv (xcb_connection_t      *c  /**< */,
6647                          xcb_glx_context_tag_t  context_tag  /**< */,
6648                          uint                   map  /**< */);
6649 
6650 
6651 /*****************************************************************************
6652  **
6653  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_unchecked
6654  ** 
6655  ** @param xcb_connection_t      *c
6656  ** @param xcb_glx_context_tag_t  context_tag
6657  ** @param uint                   map
6658  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
6659  **
6660  *****************************************************************************/
6661  
6662 extern(C) xcb_glx_get_pixel_mapfv_cookie_t
6663 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t      *c  /**< */,
6664                                    xcb_glx_context_tag_t  context_tag  /**< */,
6665                                    uint                   map  /**< */);
6666 
6667 
6668 /*****************************************************************************
6669  **
6670  ** xcb_glx_float32_t * xcb_glx_get_pixel_mapfv_data
6671  ** 
6672  ** @param /+const+/ xcb_glx_get_pixel_mapfv_reply_t *R
6673  ** @returns xcb_glx_float32_t *
6674  **
6675  *****************************************************************************/
6676  
6677 extern(C) xcb_glx_float32_t *
6678 xcb_glx_get_pixel_mapfv_data (/+const+/ xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
6679 
6680 
6681 /*****************************************************************************
6682  **
6683  ** int xcb_glx_get_pixel_mapfv_data_length
6684  ** 
6685  ** @param /+const+/ xcb_glx_get_pixel_mapfv_reply_t *R
6686  ** @returns int
6687  **
6688  *****************************************************************************/
6689  
6690 extern(C) int
6691 xcb_glx_get_pixel_mapfv_data_length (/+const+/ xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
6692 
6693 
6694 /*****************************************************************************
6695  **
6696  ** xcb_glx_float32_iterator_t xcb_glx_get_pixel_mapfv_data_iterator
6697  ** 
6698  ** @param /+const+/ xcb_glx_get_pixel_mapfv_reply_t *R
6699  ** @returns xcb_glx_float32_iterator_t
6700  **
6701  *****************************************************************************/
6702  
6703 extern(C) xcb_glx_float32_iterator_t
6704 xcb_glx_get_pixel_mapfv_data_iterator (/+const+/ xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
6705 
6706 
6707 /*****************************************************************************
6708  **
6709  ** xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply
6710  ** 
6711  ** @param xcb_connection_t                  *c
6712  ** @param xcb_glx_get_pixel_mapfv_cookie_t   cookie
6713  ** @param xcb_generic_error_t              **e
6714  ** @returns xcb_glx_get_pixel_mapfv_reply_t *
6715  **
6716  *****************************************************************************/
6717  
6718 extern(C) xcb_glx_get_pixel_mapfv_reply_t *
6719 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t                  *c  /**< */,
6720                                xcb_glx_get_pixel_mapfv_cookie_t   cookie  /**< */,
6721                                xcb_generic_error_t              **e  /**< */);
6722 
6723 
6724 /*****************************************************************************
6725  **
6726  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv
6727  ** 
6728  ** @param xcb_connection_t      *c
6729  ** @param xcb_glx_context_tag_t  context_tag
6730  ** @param uint                   map
6731  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
6732  **
6733  *****************************************************************************/
6734  
6735 extern(C) xcb_glx_get_pixel_mapuiv_cookie_t
6736 xcb_glx_get_pixel_mapuiv (xcb_connection_t      *c  /**< */,
6737                           xcb_glx_context_tag_t  context_tag  /**< */,
6738                           uint                   map  /**< */);
6739 
6740 
6741 /*****************************************************************************
6742  **
6743  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_unchecked
6744  ** 
6745  ** @param xcb_connection_t      *c
6746  ** @param xcb_glx_context_tag_t  context_tag
6747  ** @param uint                   map
6748  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
6749  **
6750  *****************************************************************************/
6751  
6752 extern(C) xcb_glx_get_pixel_mapuiv_cookie_t
6753 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t      *c  /**< */,
6754                                     xcb_glx_context_tag_t  context_tag  /**< */,
6755                                     uint                   map  /**< */);
6756 
6757 
6758 /*****************************************************************************
6759  **
6760  ** uint * xcb_glx_get_pixel_mapuiv_data
6761  ** 
6762  ** @param /+const+/ xcb_glx_get_pixel_mapuiv_reply_t *R
6763  ** @returns uint *
6764  **
6765  *****************************************************************************/
6766  
6767 extern(C) uint *
6768 xcb_glx_get_pixel_mapuiv_data (/+const+/ xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
6769 
6770 
6771 /*****************************************************************************
6772  **
6773  ** int xcb_glx_get_pixel_mapuiv_data_length
6774  ** 
6775  ** @param /+const+/ xcb_glx_get_pixel_mapuiv_reply_t *R
6776  ** @returns int
6777  **
6778  *****************************************************************************/
6779  
6780 extern(C) int
6781 xcb_glx_get_pixel_mapuiv_data_length (/+const+/ xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
6782 
6783 
6784 /*****************************************************************************
6785  **
6786  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapuiv_data_end
6787  ** 
6788  ** @param /+const+/ xcb_glx_get_pixel_mapuiv_reply_t *R
6789  ** @returns xcb_generic_iterator_t
6790  **
6791  *****************************************************************************/
6792  
6793 extern(C) xcb_generic_iterator_t
6794 xcb_glx_get_pixel_mapuiv_data_end (/+const+/ xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
6795 
6796 
6797 /*****************************************************************************
6798  **
6799  ** xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply
6800  ** 
6801  ** @param xcb_connection_t                   *c
6802  ** @param xcb_glx_get_pixel_mapuiv_cookie_t   cookie
6803  ** @param xcb_generic_error_t               **e
6804  ** @returns xcb_glx_get_pixel_mapuiv_reply_t *
6805  **
6806  *****************************************************************************/
6807  
6808 extern(C) xcb_glx_get_pixel_mapuiv_reply_t *
6809 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t                   *c  /**< */,
6810                                 xcb_glx_get_pixel_mapuiv_cookie_t   cookie  /**< */,
6811                                 xcb_generic_error_t               **e  /**< */);
6812 
6813 
6814 /*****************************************************************************
6815  **
6816  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv
6817  ** 
6818  ** @param xcb_connection_t      *c
6819  ** @param xcb_glx_context_tag_t  context_tag
6820  ** @param uint                   map
6821  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
6822  **
6823  *****************************************************************************/
6824  
6825 extern(C) xcb_glx_get_pixel_mapusv_cookie_t
6826 xcb_glx_get_pixel_mapusv (xcb_connection_t      *c  /**< */,
6827                           xcb_glx_context_tag_t  context_tag  /**< */,
6828                           uint                   map  /**< */);
6829 
6830 
6831 /*****************************************************************************
6832  **
6833  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_unchecked
6834  ** 
6835  ** @param xcb_connection_t      *c
6836  ** @param xcb_glx_context_tag_t  context_tag
6837  ** @param uint                   map
6838  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
6839  **
6840  *****************************************************************************/
6841  
6842 extern(C) xcb_glx_get_pixel_mapusv_cookie_t
6843 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t      *c  /**< */,
6844                                     xcb_glx_context_tag_t  context_tag  /**< */,
6845                                     uint                   map  /**< */);
6846 
6847 
6848 /*****************************************************************************
6849  **
6850  ** ushort * xcb_glx_get_pixel_mapusv_data
6851  ** 
6852  ** @param /+const+/ xcb_glx_get_pixel_mapusv_reply_t *R
6853  ** @returns ushort *
6854  **
6855  *****************************************************************************/
6856  
6857 extern(C) ushort *
6858 xcb_glx_get_pixel_mapusv_data (/+const+/ xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
6859 
6860 
6861 /*****************************************************************************
6862  **
6863  ** int xcb_glx_get_pixel_mapusv_data_length
6864  ** 
6865  ** @param /+const+/ xcb_glx_get_pixel_mapusv_reply_t *R
6866  ** @returns int
6867  **
6868  *****************************************************************************/
6869  
6870 extern(C) int
6871 xcb_glx_get_pixel_mapusv_data_length (/+const+/ xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
6872 
6873 
6874 /*****************************************************************************
6875  **
6876  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapusv_data_end
6877  ** 
6878  ** @param /+const+/ xcb_glx_get_pixel_mapusv_reply_t *R
6879  ** @returns xcb_generic_iterator_t
6880  **
6881  *****************************************************************************/
6882  
6883 extern(C) xcb_generic_iterator_t
6884 xcb_glx_get_pixel_mapusv_data_end (/+const+/ xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
6885 
6886 
6887 /*****************************************************************************
6888  **
6889  ** xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply
6890  ** 
6891  ** @param xcb_connection_t                   *c
6892  ** @param xcb_glx_get_pixel_mapusv_cookie_t   cookie
6893  ** @param xcb_generic_error_t               **e
6894  ** @returns xcb_glx_get_pixel_mapusv_reply_t *
6895  **
6896  *****************************************************************************/
6897  
6898 extern(C) xcb_glx_get_pixel_mapusv_reply_t *
6899 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t                   *c  /**< */,
6900                                 xcb_glx_get_pixel_mapusv_cookie_t   cookie  /**< */,
6901                                 xcb_generic_error_t               **e  /**< */);
6902 
6903 
6904 /*****************************************************************************
6905  **
6906  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple
6907  ** 
6908  ** @param xcb_connection_t      *c
6909  ** @param xcb_glx_context_tag_t  context_tag
6910  ** @param bool                   lsb_first
6911  ** @returns xcb_glx_get_polygon_stipple_cookie_t
6912  **
6913  *****************************************************************************/
6914  
6915 extern(C) xcb_glx_get_polygon_stipple_cookie_t
6916 xcb_glx_get_polygon_stipple (xcb_connection_t      *c  /**< */,
6917                              xcb_glx_context_tag_t  context_tag  /**< */,
6918                              bool                   lsb_first  /**< */);
6919 
6920 
6921 /*****************************************************************************
6922  **
6923  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_unchecked
6924  ** 
6925  ** @param xcb_connection_t      *c
6926  ** @param xcb_glx_context_tag_t  context_tag
6927  ** @param bool                   lsb_first
6928  ** @returns xcb_glx_get_polygon_stipple_cookie_t
6929  **
6930  *****************************************************************************/
6931  
6932 extern(C) xcb_glx_get_polygon_stipple_cookie_t
6933 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t      *c  /**< */,
6934                                        xcb_glx_context_tag_t  context_tag  /**< */,
6935                                        bool                   lsb_first  /**< */);
6936 
6937 
6938 /*****************************************************************************
6939  **
6940  ** ubyte * xcb_glx_get_polygon_stipple_data
6941  ** 
6942  ** @param /+const+/ xcb_glx_get_polygon_stipple_reply_t *R
6943  ** @returns ubyte *
6944  **
6945  *****************************************************************************/
6946  
6947 extern(C) ubyte *
6948 xcb_glx_get_polygon_stipple_data (/+const+/ xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
6949 
6950 
6951 /*****************************************************************************
6952  **
6953  ** int xcb_glx_get_polygon_stipple_data_length
6954  ** 
6955  ** @param /+const+/ xcb_glx_get_polygon_stipple_reply_t *R
6956  ** @returns int
6957  **
6958  *****************************************************************************/
6959  
6960 extern(C) int
6961 xcb_glx_get_polygon_stipple_data_length (/+const+/ xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
6962 
6963 
6964 /*****************************************************************************
6965  **
6966  ** xcb_generic_iterator_t xcb_glx_get_polygon_stipple_data_end
6967  ** 
6968  ** @param /+const+/ xcb_glx_get_polygon_stipple_reply_t *R
6969  ** @returns xcb_generic_iterator_t
6970  **
6971  *****************************************************************************/
6972  
6973 extern(C) xcb_generic_iterator_t
6974 xcb_glx_get_polygon_stipple_data_end (/+const+/ xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
6975 
6976 
6977 /*****************************************************************************
6978  **
6979  ** xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply
6980  ** 
6981  ** @param xcb_connection_t                      *c
6982  ** @param xcb_glx_get_polygon_stipple_cookie_t   cookie
6983  ** @param xcb_generic_error_t                  **e
6984  ** @returns xcb_glx_get_polygon_stipple_reply_t *
6985  **
6986  *****************************************************************************/
6987  
6988 extern(C) xcb_glx_get_polygon_stipple_reply_t *
6989 xcb_glx_get_polygon_stipple_reply (xcb_connection_t                      *c  /**< */,
6990                                    xcb_glx_get_polygon_stipple_cookie_t   cookie  /**< */,
6991                                    xcb_generic_error_t                  **e  /**< */);
6992 
6993 
6994 /*****************************************************************************
6995  **
6996  ** xcb_glx_get_string_cookie_t xcb_glx_get_string
6997  ** 
6998  ** @param xcb_connection_t      *c
6999  ** @param xcb_glx_context_tag_t  context_tag
7000  ** @param uint                   name
7001  ** @returns xcb_glx_get_string_cookie_t
7002  **
7003  *****************************************************************************/
7004  
7005 extern(C) xcb_glx_get_string_cookie_t
7006 xcb_glx_get_string (xcb_connection_t      *c  /**< */,
7007                     xcb_glx_context_tag_t  context_tag  /**< */,
7008                     uint                   name  /**< */);
7009 
7010 
7011 /*****************************************************************************
7012  **
7013  ** xcb_glx_get_string_cookie_t xcb_glx_get_string_unchecked
7014  ** 
7015  ** @param xcb_connection_t      *c
7016  ** @param xcb_glx_context_tag_t  context_tag
7017  ** @param uint                   name
7018  ** @returns xcb_glx_get_string_cookie_t
7019  **
7020  *****************************************************************************/
7021  
7022 extern(C) xcb_glx_get_string_cookie_t
7023 xcb_glx_get_string_unchecked (xcb_connection_t      *c  /**< */,
7024                               xcb_glx_context_tag_t  context_tag  /**< */,
7025                               uint                   name  /**< */);
7026 
7027 
7028 /*****************************************************************************
7029  **
7030  ** ubyte * xcb_glx_get_string_string
7031  ** 
7032  ** @param /+const+/ xcb_glx_get_string_reply_t *R
7033  ** @returns ubyte *
7034  **
7035  *****************************************************************************/
7036  
7037 extern(C) ubyte *
7038 xcb_glx_get_string_string (/+const+/ xcb_glx_get_string_reply_t *R  /**< */);
7039 
7040 
7041 /*****************************************************************************
7042  **
7043  ** int xcb_glx_get_string_string_length
7044  ** 
7045  ** @param /+const+/ xcb_glx_get_string_reply_t *R
7046  ** @returns int
7047  **
7048  *****************************************************************************/
7049  
7050 extern(C) int
7051 xcb_glx_get_string_string_length (/+const+/ xcb_glx_get_string_reply_t *R  /**< */);
7052 
7053 
7054 /*****************************************************************************
7055  **
7056  ** xcb_generic_iterator_t xcb_glx_get_string_string_end
7057  ** 
7058  ** @param /+const+/ xcb_glx_get_string_reply_t *R
7059  ** @returns xcb_generic_iterator_t
7060  **
7061  *****************************************************************************/
7062  
7063 extern(C) xcb_generic_iterator_t
7064 xcb_glx_get_string_string_end (/+const+/ xcb_glx_get_string_reply_t *R  /**< */);
7065 
7066 
7067 /*****************************************************************************
7068  **
7069  ** xcb_glx_get_string_reply_t * xcb_glx_get_string_reply
7070  ** 
7071  ** @param xcb_connection_t             *c
7072  ** @param xcb_glx_get_string_cookie_t   cookie
7073  ** @param xcb_generic_error_t         **e
7074  ** @returns xcb_glx_get_string_reply_t *
7075  **
7076  *****************************************************************************/
7077  
7078 extern(C) xcb_glx_get_string_reply_t *
7079 xcb_glx_get_string_reply (xcb_connection_t             *c  /**< */,
7080                           xcb_glx_get_string_cookie_t   cookie  /**< */,
7081                           xcb_generic_error_t         **e  /**< */);
7082 
7083 
7084 /*****************************************************************************
7085  **
7086  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv
7087  ** 
7088  ** @param xcb_connection_t      *c
7089  ** @param xcb_glx_context_tag_t  context_tag
7090  ** @param uint                   target
7091  ** @param uint                   pname
7092  ** @returns xcb_glx_get_tex_envfv_cookie_t
7093  **
7094  *****************************************************************************/
7095  
7096 extern(C) xcb_glx_get_tex_envfv_cookie_t
7097 xcb_glx_get_tex_envfv (xcb_connection_t      *c  /**< */,
7098                        xcb_glx_context_tag_t  context_tag  /**< */,
7099                        uint                   target  /**< */,
7100                        uint                   pname  /**< */);
7101 
7102 
7103 /*****************************************************************************
7104  **
7105  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_unchecked
7106  ** 
7107  ** @param xcb_connection_t      *c
7108  ** @param xcb_glx_context_tag_t  context_tag
7109  ** @param uint                   target
7110  ** @param uint                   pname
7111  ** @returns xcb_glx_get_tex_envfv_cookie_t
7112  **
7113  *****************************************************************************/
7114  
7115 extern(C) xcb_glx_get_tex_envfv_cookie_t
7116 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t      *c  /**< */,
7117                                  xcb_glx_context_tag_t  context_tag  /**< */,
7118                                  uint                   target  /**< */,
7119                                  uint                   pname  /**< */);
7120 
7121 
7122 /*****************************************************************************
7123  **
7124  ** xcb_glx_float32_t * xcb_glx_get_tex_envfv_data
7125  ** 
7126  ** @param /+const+/ xcb_glx_get_tex_envfv_reply_t *R
7127  ** @returns xcb_glx_float32_t *
7128  **
7129  *****************************************************************************/
7130  
7131 extern(C) xcb_glx_float32_t *
7132 xcb_glx_get_tex_envfv_data (/+const+/ xcb_glx_get_tex_envfv_reply_t *R  /**< */);
7133 
7134 
7135 /*****************************************************************************
7136  **
7137  ** int xcb_glx_get_tex_envfv_data_length
7138  ** 
7139  ** @param /+const+/ xcb_glx_get_tex_envfv_reply_t *R
7140  ** @returns int
7141  **
7142  *****************************************************************************/
7143  
7144 extern(C) int
7145 xcb_glx_get_tex_envfv_data_length (/+const+/ xcb_glx_get_tex_envfv_reply_t *R  /**< */);
7146 
7147 
7148 /*****************************************************************************
7149  **
7150  ** xcb_glx_float32_iterator_t xcb_glx_get_tex_envfv_data_iterator
7151  ** 
7152  ** @param /+const+/ xcb_glx_get_tex_envfv_reply_t *R
7153  ** @returns xcb_glx_float32_iterator_t
7154  **
7155  *****************************************************************************/
7156  
7157 extern(C) xcb_glx_float32_iterator_t
7158 xcb_glx_get_tex_envfv_data_iterator (/+const+/ xcb_glx_get_tex_envfv_reply_t *R  /**< */);
7159 
7160 
7161 /*****************************************************************************
7162  **
7163  ** xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply
7164  ** 
7165  ** @param xcb_connection_t                *c
7166  ** @param xcb_glx_get_tex_envfv_cookie_t   cookie
7167  ** @param xcb_generic_error_t            **e
7168  ** @returns xcb_glx_get_tex_envfv_reply_t *
7169  **
7170  *****************************************************************************/
7171  
7172 extern(C) xcb_glx_get_tex_envfv_reply_t *
7173 xcb_glx_get_tex_envfv_reply (xcb_connection_t                *c  /**< */,
7174                              xcb_glx_get_tex_envfv_cookie_t   cookie  /**< */,
7175                              xcb_generic_error_t            **e  /**< */);
7176 
7177 
7178 /*****************************************************************************
7179  **
7180  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv
7181  ** 
7182  ** @param xcb_connection_t      *c
7183  ** @param xcb_glx_context_tag_t  context_tag
7184  ** @param uint                   target
7185  ** @param uint                   pname
7186  ** @returns xcb_glx_get_tex_enviv_cookie_t
7187  **
7188  *****************************************************************************/
7189  
7190 extern(C) xcb_glx_get_tex_enviv_cookie_t
7191 xcb_glx_get_tex_enviv (xcb_connection_t      *c  /**< */,
7192                        xcb_glx_context_tag_t  context_tag  /**< */,
7193                        uint                   target  /**< */,
7194                        uint                   pname  /**< */);
7195 
7196 
7197 /*****************************************************************************
7198  **
7199  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_unchecked
7200  ** 
7201  ** @param xcb_connection_t      *c
7202  ** @param xcb_glx_context_tag_t  context_tag
7203  ** @param uint                   target
7204  ** @param uint                   pname
7205  ** @returns xcb_glx_get_tex_enviv_cookie_t
7206  **
7207  *****************************************************************************/
7208  
7209 extern(C) xcb_glx_get_tex_enviv_cookie_t
7210 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t      *c  /**< */,
7211                                  xcb_glx_context_tag_t  context_tag  /**< */,
7212                                  uint                   target  /**< */,
7213                                  uint                   pname  /**< */);
7214 
7215 
7216 /*****************************************************************************
7217  **
7218  ** int * xcb_glx_get_tex_enviv_data
7219  ** 
7220  ** @param /+const+/ xcb_glx_get_tex_enviv_reply_t *R
7221  ** @returns int *
7222  **
7223  *****************************************************************************/
7224  
7225 extern(C) int *
7226 xcb_glx_get_tex_enviv_data (/+const+/ xcb_glx_get_tex_enviv_reply_t *R  /**< */);
7227 
7228 
7229 /*****************************************************************************
7230  **
7231  ** int xcb_glx_get_tex_enviv_data_length
7232  ** 
7233  ** @param /+const+/ xcb_glx_get_tex_enviv_reply_t *R
7234  ** @returns int
7235  **
7236  *****************************************************************************/
7237  
7238 extern(C) int
7239 xcb_glx_get_tex_enviv_data_length (/+const+/ xcb_glx_get_tex_enviv_reply_t *R  /**< */);
7240 
7241 
7242 /*****************************************************************************
7243  **
7244  ** xcb_generic_iterator_t xcb_glx_get_tex_enviv_data_end
7245  ** 
7246  ** @param /+const+/ xcb_glx_get_tex_enviv_reply_t *R
7247  ** @returns xcb_generic_iterator_t
7248  **
7249  *****************************************************************************/
7250  
7251 extern(C) xcb_generic_iterator_t
7252 xcb_glx_get_tex_enviv_data_end (/+const+/ xcb_glx_get_tex_enviv_reply_t *R  /**< */);
7253 
7254 
7255 /*****************************************************************************
7256  **
7257  ** xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply
7258  ** 
7259  ** @param xcb_connection_t                *c
7260  ** @param xcb_glx_get_tex_enviv_cookie_t   cookie
7261  ** @param xcb_generic_error_t            **e
7262  ** @returns xcb_glx_get_tex_enviv_reply_t *
7263  **
7264  *****************************************************************************/
7265  
7266 extern(C) xcb_glx_get_tex_enviv_reply_t *
7267 xcb_glx_get_tex_enviv_reply (xcb_connection_t                *c  /**< */,
7268                              xcb_glx_get_tex_enviv_cookie_t   cookie  /**< */,
7269                              xcb_generic_error_t            **e  /**< */);
7270 
7271 
7272 /*****************************************************************************
7273  **
7274  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv
7275  ** 
7276  ** @param xcb_connection_t      *c
7277  ** @param xcb_glx_context_tag_t  context_tag
7278  ** @param uint                   coord
7279  ** @param uint                   pname
7280  ** @returns xcb_glx_get_tex_gendv_cookie_t
7281  **
7282  *****************************************************************************/
7283  
7284 extern(C) xcb_glx_get_tex_gendv_cookie_t
7285 xcb_glx_get_tex_gendv (xcb_connection_t      *c  /**< */,
7286                        xcb_glx_context_tag_t  context_tag  /**< */,
7287                        uint                   coord  /**< */,
7288                        uint                   pname  /**< */);
7289 
7290 
7291 /*****************************************************************************
7292  **
7293  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_unchecked
7294  ** 
7295  ** @param xcb_connection_t      *c
7296  ** @param xcb_glx_context_tag_t  context_tag
7297  ** @param uint                   coord
7298  ** @param uint                   pname
7299  ** @returns xcb_glx_get_tex_gendv_cookie_t
7300  **
7301  *****************************************************************************/
7302  
7303 extern(C) xcb_glx_get_tex_gendv_cookie_t
7304 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t      *c  /**< */,
7305                                  xcb_glx_context_tag_t  context_tag  /**< */,
7306                                  uint                   coord  /**< */,
7307                                  uint                   pname  /**< */);
7308 
7309 
7310 /*****************************************************************************
7311  **
7312  ** xcb_glx_float64_t * xcb_glx_get_tex_gendv_data
7313  ** 
7314  ** @param /+const+/ xcb_glx_get_tex_gendv_reply_t *R
7315  ** @returns xcb_glx_float64_t *
7316  **
7317  *****************************************************************************/
7318  
7319 extern(C) xcb_glx_float64_t *
7320 xcb_glx_get_tex_gendv_data (/+const+/ xcb_glx_get_tex_gendv_reply_t *R  /**< */);
7321 
7322 
7323 /*****************************************************************************
7324  **
7325  ** int xcb_glx_get_tex_gendv_data_length
7326  ** 
7327  ** @param /+const+/ xcb_glx_get_tex_gendv_reply_t *R
7328  ** @returns int
7329  **
7330  *****************************************************************************/
7331  
7332 extern(C) int
7333 xcb_glx_get_tex_gendv_data_length (/+const+/ xcb_glx_get_tex_gendv_reply_t *R  /**< */);
7334 
7335 
7336 /*****************************************************************************
7337  **
7338  ** xcb_glx_float64_iterator_t xcb_glx_get_tex_gendv_data_iterator
7339  ** 
7340  ** @param /+const+/ xcb_glx_get_tex_gendv_reply_t *R
7341  ** @returns xcb_glx_float64_iterator_t
7342  **
7343  *****************************************************************************/
7344  
7345 extern(C) xcb_glx_float64_iterator_t
7346 xcb_glx_get_tex_gendv_data_iterator (/+const+/ xcb_glx_get_tex_gendv_reply_t *R  /**< */);
7347 
7348 
7349 /*****************************************************************************
7350  **
7351  ** xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply
7352  ** 
7353  ** @param xcb_connection_t                *c
7354  ** @param xcb_glx_get_tex_gendv_cookie_t   cookie
7355  ** @param xcb_generic_error_t            **e
7356  ** @returns xcb_glx_get_tex_gendv_reply_t *
7357  **
7358  *****************************************************************************/
7359  
7360 extern(C) xcb_glx_get_tex_gendv_reply_t *
7361 xcb_glx_get_tex_gendv_reply (xcb_connection_t                *c  /**< */,
7362                              xcb_glx_get_tex_gendv_cookie_t   cookie  /**< */,
7363                              xcb_generic_error_t            **e  /**< */);
7364 
7365 
7366 /*****************************************************************************
7367  **
7368  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv
7369  ** 
7370  ** @param xcb_connection_t      *c
7371  ** @param xcb_glx_context_tag_t  context_tag
7372  ** @param uint                   coord
7373  ** @param uint                   pname
7374  ** @returns xcb_glx_get_tex_genfv_cookie_t
7375  **
7376  *****************************************************************************/
7377  
7378 extern(C) xcb_glx_get_tex_genfv_cookie_t
7379 xcb_glx_get_tex_genfv (xcb_connection_t      *c  /**< */,
7380                        xcb_glx_context_tag_t  context_tag  /**< */,
7381                        uint                   coord  /**< */,
7382                        uint                   pname  /**< */);
7383 
7384 
7385 /*****************************************************************************
7386  **
7387  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_unchecked
7388  ** 
7389  ** @param xcb_connection_t      *c
7390  ** @param xcb_glx_context_tag_t  context_tag
7391  ** @param uint                   coord
7392  ** @param uint                   pname
7393  ** @returns xcb_glx_get_tex_genfv_cookie_t
7394  **
7395  *****************************************************************************/
7396  
7397 extern(C) xcb_glx_get_tex_genfv_cookie_t
7398 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t      *c  /**< */,
7399                                  xcb_glx_context_tag_t  context_tag  /**< */,
7400                                  uint                   coord  /**< */,
7401                                  uint                   pname  /**< */);
7402 
7403 
7404 /*****************************************************************************
7405  **
7406  ** xcb_glx_float32_t * xcb_glx_get_tex_genfv_data
7407  ** 
7408  ** @param /+const+/ xcb_glx_get_tex_genfv_reply_t *R
7409  ** @returns xcb_glx_float32_t *
7410  **
7411  *****************************************************************************/
7412  
7413 extern(C) xcb_glx_float32_t *
7414 xcb_glx_get_tex_genfv_data (/+const+/ xcb_glx_get_tex_genfv_reply_t *R  /**< */);
7415 
7416 
7417 /*****************************************************************************
7418  **
7419  ** int xcb_glx_get_tex_genfv_data_length
7420  ** 
7421  ** @param /+const+/ xcb_glx_get_tex_genfv_reply_t *R
7422  ** @returns int
7423  **
7424  *****************************************************************************/
7425  
7426 extern(C) int
7427 xcb_glx_get_tex_genfv_data_length (/+const+/ xcb_glx_get_tex_genfv_reply_t *R  /**< */);
7428 
7429 
7430 /*****************************************************************************
7431  **
7432  ** xcb_glx_float32_iterator_t xcb_glx_get_tex_genfv_data_iterator
7433  ** 
7434  ** @param /+const+/ xcb_glx_get_tex_genfv_reply_t *R
7435  ** @returns xcb_glx_float32_iterator_t
7436  **
7437  *****************************************************************************/
7438  
7439 extern(C) xcb_glx_float32_iterator_t
7440 xcb_glx_get_tex_genfv_data_iterator (/+const+/ xcb_glx_get_tex_genfv_reply_t *R  /**< */);
7441 
7442 
7443 /*****************************************************************************
7444  **
7445  ** xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply
7446  ** 
7447  ** @param xcb_connection_t                *c
7448  ** @param xcb_glx_get_tex_genfv_cookie_t   cookie
7449  ** @param xcb_generic_error_t            **e
7450  ** @returns xcb_glx_get_tex_genfv_reply_t *
7451  **
7452  *****************************************************************************/
7453  
7454 extern(C) xcb_glx_get_tex_genfv_reply_t *
7455 xcb_glx_get_tex_genfv_reply (xcb_connection_t                *c  /**< */,
7456                              xcb_glx_get_tex_genfv_cookie_t   cookie  /**< */,
7457                              xcb_generic_error_t            **e  /**< */);
7458 
7459 
7460 /*****************************************************************************
7461  **
7462  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv
7463  ** 
7464  ** @param xcb_connection_t      *c
7465  ** @param xcb_glx_context_tag_t  context_tag
7466  ** @param uint                   coord
7467  ** @param uint                   pname
7468  ** @returns xcb_glx_get_tex_geniv_cookie_t
7469  **
7470  *****************************************************************************/
7471  
7472 extern(C) xcb_glx_get_tex_geniv_cookie_t
7473 xcb_glx_get_tex_geniv (xcb_connection_t      *c  /**< */,
7474                        xcb_glx_context_tag_t  context_tag  /**< */,
7475                        uint                   coord  /**< */,
7476                        uint                   pname  /**< */);
7477 
7478 
7479 /*****************************************************************************
7480  **
7481  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_unchecked
7482  ** 
7483  ** @param xcb_connection_t      *c
7484  ** @param xcb_glx_context_tag_t  context_tag
7485  ** @param uint                   coord
7486  ** @param uint                   pname
7487  ** @returns xcb_glx_get_tex_geniv_cookie_t
7488  **
7489  *****************************************************************************/
7490  
7491 extern(C) xcb_glx_get_tex_geniv_cookie_t
7492 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t      *c  /**< */,
7493                                  xcb_glx_context_tag_t  context_tag  /**< */,
7494                                  uint                   coord  /**< */,
7495                                  uint                   pname  /**< */);
7496 
7497 
7498 /*****************************************************************************
7499  **
7500  ** int * xcb_glx_get_tex_geniv_data
7501  ** 
7502  ** @param /+const+/ xcb_glx_get_tex_geniv_reply_t *R
7503  ** @returns int *
7504  **
7505  *****************************************************************************/
7506  
7507 extern(C) int *
7508 xcb_glx_get_tex_geniv_data (/+const+/ xcb_glx_get_tex_geniv_reply_t *R  /**< */);
7509 
7510 
7511 /*****************************************************************************
7512  **
7513  ** int xcb_glx_get_tex_geniv_data_length
7514  ** 
7515  ** @param /+const+/ xcb_glx_get_tex_geniv_reply_t *R
7516  ** @returns int
7517  **
7518  *****************************************************************************/
7519  
7520 extern(C) int
7521 xcb_glx_get_tex_geniv_data_length (/+const+/ xcb_glx_get_tex_geniv_reply_t *R  /**< */);
7522 
7523 
7524 /*****************************************************************************
7525  **
7526  ** xcb_generic_iterator_t xcb_glx_get_tex_geniv_data_end
7527  ** 
7528  ** @param /+const+/ xcb_glx_get_tex_geniv_reply_t *R
7529  ** @returns xcb_generic_iterator_t
7530  **
7531  *****************************************************************************/
7532  
7533 extern(C) xcb_generic_iterator_t
7534 xcb_glx_get_tex_geniv_data_end (/+const+/ xcb_glx_get_tex_geniv_reply_t *R  /**< */);
7535 
7536 
7537 /*****************************************************************************
7538  **
7539  ** xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply
7540  ** 
7541  ** @param xcb_connection_t                *c
7542  ** @param xcb_glx_get_tex_geniv_cookie_t   cookie
7543  ** @param xcb_generic_error_t            **e
7544  ** @returns xcb_glx_get_tex_geniv_reply_t *
7545  **
7546  *****************************************************************************/
7547  
7548 extern(C) xcb_glx_get_tex_geniv_reply_t *
7549 xcb_glx_get_tex_geniv_reply (xcb_connection_t                *c  /**< */,
7550                              xcb_glx_get_tex_geniv_cookie_t   cookie  /**< */,
7551                              xcb_generic_error_t            **e  /**< */);
7552 
7553 
7554 /*****************************************************************************
7555  **
7556  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image
7557  ** 
7558  ** @param xcb_connection_t      *c
7559  ** @param xcb_glx_context_tag_t  context_tag
7560  ** @param uint                   target
7561  ** @param int                    level
7562  ** @param uint                   format
7563  ** @param uint                   type
7564  ** @param bool                   swap_bytes
7565  ** @returns xcb_glx_get_tex_image_cookie_t
7566  **
7567  *****************************************************************************/
7568  
7569 extern(C) xcb_glx_get_tex_image_cookie_t
7570 xcb_glx_get_tex_image (xcb_connection_t      *c  /**< */,
7571                        xcb_glx_context_tag_t  context_tag  /**< */,
7572                        uint                   target  /**< */,
7573                        int                    level  /**< */,
7574                        uint                   format  /**< */,
7575                        uint                   type  /**< */,
7576                        bool                   swap_bytes  /**< */);
7577 
7578 
7579 /*****************************************************************************
7580  **
7581  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_unchecked
7582  ** 
7583  ** @param xcb_connection_t      *c
7584  ** @param xcb_glx_context_tag_t  context_tag
7585  ** @param uint                   target
7586  ** @param int                    level
7587  ** @param uint                   format
7588  ** @param uint                   type
7589  ** @param bool                   swap_bytes
7590  ** @returns xcb_glx_get_tex_image_cookie_t
7591  **
7592  *****************************************************************************/
7593  
7594 extern(C) xcb_glx_get_tex_image_cookie_t
7595 xcb_glx_get_tex_image_unchecked (xcb_connection_t      *c  /**< */,
7596                                  xcb_glx_context_tag_t  context_tag  /**< */,
7597                                  uint                   target  /**< */,
7598                                  int                    level  /**< */,
7599                                  uint                   format  /**< */,
7600                                  uint                   type  /**< */,
7601                                  bool                   swap_bytes  /**< */);
7602 
7603 
7604 /*****************************************************************************
7605  **
7606  ** ubyte * xcb_glx_get_tex_image_data
7607  ** 
7608  ** @param /+const+/ xcb_glx_get_tex_image_reply_t *R
7609  ** @returns ubyte *
7610  **
7611  *****************************************************************************/
7612  
7613 extern(C) ubyte *
7614 xcb_glx_get_tex_image_data (/+const+/ xcb_glx_get_tex_image_reply_t *R  /**< */);
7615 
7616 
7617 /*****************************************************************************
7618  **
7619  ** int xcb_glx_get_tex_image_data_length
7620  ** 
7621  ** @param /+const+/ xcb_glx_get_tex_image_reply_t *R
7622  ** @returns int
7623  **
7624  *****************************************************************************/
7625  
7626 extern(C) int
7627 xcb_glx_get_tex_image_data_length (/+const+/ xcb_glx_get_tex_image_reply_t *R  /**< */);
7628 
7629 
7630 /*****************************************************************************
7631  **
7632  ** xcb_generic_iterator_t xcb_glx_get_tex_image_data_end
7633  ** 
7634  ** @param /+const+/ xcb_glx_get_tex_image_reply_t *R
7635  ** @returns xcb_generic_iterator_t
7636  **
7637  *****************************************************************************/
7638  
7639 extern(C) xcb_generic_iterator_t
7640 xcb_glx_get_tex_image_data_end (/+const+/ xcb_glx_get_tex_image_reply_t *R  /**< */);
7641 
7642 
7643 /*****************************************************************************
7644  **
7645  ** xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply
7646  ** 
7647  ** @param xcb_connection_t                *c
7648  ** @param xcb_glx_get_tex_image_cookie_t   cookie
7649  ** @param xcb_generic_error_t            **e
7650  ** @returns xcb_glx_get_tex_image_reply_t *
7651  **
7652  *****************************************************************************/
7653  
7654 extern(C) xcb_glx_get_tex_image_reply_t *
7655 xcb_glx_get_tex_image_reply (xcb_connection_t                *c  /**< */,
7656                              xcb_glx_get_tex_image_cookie_t   cookie  /**< */,
7657                              xcb_generic_error_t            **e  /**< */);
7658 
7659 
7660 /*****************************************************************************
7661  **
7662  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv
7663  ** 
7664  ** @param xcb_connection_t      *c
7665  ** @param xcb_glx_context_tag_t  context_tag
7666  ** @param uint                   target
7667  ** @param uint                   pname
7668  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
7669  **
7670  *****************************************************************************/
7671  
7672 extern(C) xcb_glx_get_tex_parameterfv_cookie_t
7673 xcb_glx_get_tex_parameterfv (xcb_connection_t      *c  /**< */,
7674                              xcb_glx_context_tag_t  context_tag  /**< */,
7675                              uint                   target  /**< */,
7676                              uint                   pname  /**< */);
7677 
7678 
7679 /*****************************************************************************
7680  **
7681  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_unchecked
7682  ** 
7683  ** @param xcb_connection_t      *c
7684  ** @param xcb_glx_context_tag_t  context_tag
7685  ** @param uint                   target
7686  ** @param uint                   pname
7687  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
7688  **
7689  *****************************************************************************/
7690  
7691 extern(C) xcb_glx_get_tex_parameterfv_cookie_t
7692 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
7693                                        xcb_glx_context_tag_t  context_tag  /**< */,
7694                                        uint                   target  /**< */,
7695                                        uint                   pname  /**< */);
7696 
7697 
7698 /*****************************************************************************
7699  **
7700  ** xcb_glx_float32_t * xcb_glx_get_tex_parameterfv_data
7701  ** 
7702  ** @param /+const+/ xcb_glx_get_tex_parameterfv_reply_t *R
7703  ** @returns xcb_glx_float32_t *
7704  **
7705  *****************************************************************************/
7706  
7707 extern(C) xcb_glx_float32_t *
7708 xcb_glx_get_tex_parameterfv_data (/+const+/ xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
7709 
7710 
7711 /*****************************************************************************
7712  **
7713  ** int xcb_glx_get_tex_parameterfv_data_length
7714  ** 
7715  ** @param /+const+/ xcb_glx_get_tex_parameterfv_reply_t *R
7716  ** @returns int
7717  **
7718  *****************************************************************************/
7719  
7720 extern(C) int
7721 xcb_glx_get_tex_parameterfv_data_length (/+const+/ xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
7722 
7723 
7724 /*****************************************************************************
7725  **
7726  ** xcb_glx_float32_iterator_t xcb_glx_get_tex_parameterfv_data_iterator
7727  ** 
7728  ** @param /+const+/ xcb_glx_get_tex_parameterfv_reply_t *R
7729  ** @returns xcb_glx_float32_iterator_t
7730  **
7731  *****************************************************************************/
7732  
7733 extern(C) xcb_glx_float32_iterator_t
7734 xcb_glx_get_tex_parameterfv_data_iterator (/+const+/ xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
7735 
7736 
7737 /*****************************************************************************
7738  **
7739  ** xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply
7740  ** 
7741  ** @param xcb_connection_t                      *c
7742  ** @param xcb_glx_get_tex_parameterfv_cookie_t   cookie
7743  ** @param xcb_generic_error_t                  **e
7744  ** @returns xcb_glx_get_tex_parameterfv_reply_t *
7745  **
7746  *****************************************************************************/
7747  
7748 extern(C) xcb_glx_get_tex_parameterfv_reply_t *
7749 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t                      *c  /**< */,
7750                                    xcb_glx_get_tex_parameterfv_cookie_t   cookie  /**< */,
7751                                    xcb_generic_error_t                  **e  /**< */);
7752 
7753 
7754 /*****************************************************************************
7755  **
7756  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv
7757  ** 
7758  ** @param xcb_connection_t      *c
7759  ** @param xcb_glx_context_tag_t  context_tag
7760  ** @param uint                   target
7761  ** @param uint                   pname
7762  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
7763  **
7764  *****************************************************************************/
7765  
7766 extern(C) xcb_glx_get_tex_parameteriv_cookie_t
7767 xcb_glx_get_tex_parameteriv (xcb_connection_t      *c  /**< */,
7768                              xcb_glx_context_tag_t  context_tag  /**< */,
7769                              uint                   target  /**< */,
7770                              uint                   pname  /**< */);
7771 
7772 
7773 /*****************************************************************************
7774  **
7775  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_unchecked
7776  ** 
7777  ** @param xcb_connection_t      *c
7778  ** @param xcb_glx_context_tag_t  context_tag
7779  ** @param uint                   target
7780  ** @param uint                   pname
7781  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
7782  **
7783  *****************************************************************************/
7784  
7785 extern(C) xcb_glx_get_tex_parameteriv_cookie_t
7786 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
7787                                        xcb_glx_context_tag_t  context_tag  /**< */,
7788                                        uint                   target  /**< */,
7789                                        uint                   pname  /**< */);
7790 
7791 
7792 /*****************************************************************************
7793  **
7794  ** int * xcb_glx_get_tex_parameteriv_data
7795  ** 
7796  ** @param /+const+/ xcb_glx_get_tex_parameteriv_reply_t *R
7797  ** @returns int *
7798  **
7799  *****************************************************************************/
7800  
7801 extern(C) int *
7802 xcb_glx_get_tex_parameteriv_data (/+const+/ xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
7803 
7804 
7805 /*****************************************************************************
7806  **
7807  ** int xcb_glx_get_tex_parameteriv_data_length
7808  ** 
7809  ** @param /+const+/ xcb_glx_get_tex_parameteriv_reply_t *R
7810  ** @returns int
7811  **
7812  *****************************************************************************/
7813  
7814 extern(C) int
7815 xcb_glx_get_tex_parameteriv_data_length (/+const+/ xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
7816 
7817 
7818 /*****************************************************************************
7819  **
7820  ** xcb_generic_iterator_t xcb_glx_get_tex_parameteriv_data_end
7821  ** 
7822  ** @param /+const+/ xcb_glx_get_tex_parameteriv_reply_t *R
7823  ** @returns xcb_generic_iterator_t
7824  **
7825  *****************************************************************************/
7826  
7827 extern(C) xcb_generic_iterator_t
7828 xcb_glx_get_tex_parameteriv_data_end (/+const+/ xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
7829 
7830 
7831 /*****************************************************************************
7832  **
7833  ** xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply
7834  ** 
7835  ** @param xcb_connection_t                      *c
7836  ** @param xcb_glx_get_tex_parameteriv_cookie_t   cookie
7837  ** @param xcb_generic_error_t                  **e
7838  ** @returns xcb_glx_get_tex_parameteriv_reply_t *
7839  **
7840  *****************************************************************************/
7841  
7842 extern(C) xcb_glx_get_tex_parameteriv_reply_t *
7843 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t                      *c  /**< */,
7844                                    xcb_glx_get_tex_parameteriv_cookie_t   cookie  /**< */,
7845                                    xcb_generic_error_t                  **e  /**< */);
7846 
7847 
7848 /*****************************************************************************
7849  **
7850  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv
7851  ** 
7852  ** @param xcb_connection_t      *c
7853  ** @param xcb_glx_context_tag_t  context_tag
7854  ** @param uint                   target
7855  ** @param int                    level
7856  ** @param uint                   pname
7857  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
7858  **
7859  *****************************************************************************/
7860  
7861 extern(C) xcb_glx_get_tex_level_parameterfv_cookie_t
7862 xcb_glx_get_tex_level_parameterfv (xcb_connection_t      *c  /**< */,
7863                                    xcb_glx_context_tag_t  context_tag  /**< */,
7864                                    uint                   target  /**< */,
7865                                    int                    level  /**< */,
7866                                    uint                   pname  /**< */);
7867 
7868 
7869 /*****************************************************************************
7870  **
7871  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_unchecked
7872  ** 
7873  ** @param xcb_connection_t      *c
7874  ** @param xcb_glx_context_tag_t  context_tag
7875  ** @param uint                   target
7876  ** @param int                    level
7877  ** @param uint                   pname
7878  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
7879  **
7880  *****************************************************************************/
7881  
7882 extern(C) xcb_glx_get_tex_level_parameterfv_cookie_t
7883 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
7884                                              xcb_glx_context_tag_t  context_tag  /**< */,
7885                                              uint                   target  /**< */,
7886                                              int                    level  /**< */,
7887                                              uint                   pname  /**< */);
7888 
7889 
7890 /*****************************************************************************
7891  **
7892  ** xcb_glx_float32_t * xcb_glx_get_tex_level_parameterfv_data
7893  ** 
7894  ** @param /+const+/ xcb_glx_get_tex_level_parameterfv_reply_t *R
7895  ** @returns xcb_glx_float32_t *
7896  **
7897  *****************************************************************************/
7898  
7899 extern(C) xcb_glx_float32_t *
7900 xcb_glx_get_tex_level_parameterfv_data (/+const+/ xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
7901 
7902 
7903 /*****************************************************************************
7904  **
7905  ** int xcb_glx_get_tex_level_parameterfv_data_length
7906  ** 
7907  ** @param /+const+/ xcb_glx_get_tex_level_parameterfv_reply_t *R
7908  ** @returns int
7909  **
7910  *****************************************************************************/
7911  
7912 extern(C) int
7913 xcb_glx_get_tex_level_parameterfv_data_length (/+const+/ xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
7914 
7915 
7916 /*****************************************************************************
7917  **
7918  ** xcb_glx_float32_iterator_t xcb_glx_get_tex_level_parameterfv_data_iterator
7919  ** 
7920  ** @param /+const+/ xcb_glx_get_tex_level_parameterfv_reply_t *R
7921  ** @returns xcb_glx_float32_iterator_t
7922  **
7923  *****************************************************************************/
7924  
7925 extern(C) xcb_glx_float32_iterator_t
7926 xcb_glx_get_tex_level_parameterfv_data_iterator (/+const+/ xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
7927 
7928 
7929 /*****************************************************************************
7930  **
7931  ** xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_parameterfv_reply
7932  ** 
7933  ** @param xcb_connection_t                            *c
7934  ** @param xcb_glx_get_tex_level_parameterfv_cookie_t   cookie
7935  ** @param xcb_generic_error_t                        **e
7936  ** @returns xcb_glx_get_tex_level_parameterfv_reply_t *
7937  **
7938  *****************************************************************************/
7939  
7940 extern(C) xcb_glx_get_tex_level_parameterfv_reply_t *
7941 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t                            *c  /**< */,
7942                                          xcb_glx_get_tex_level_parameterfv_cookie_t   cookie  /**< */,
7943                                          xcb_generic_error_t                        **e  /**< */);
7944 
7945 
7946 /*****************************************************************************
7947  **
7948  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv
7949  ** 
7950  ** @param xcb_connection_t      *c
7951  ** @param xcb_glx_context_tag_t  context_tag
7952  ** @param uint                   target
7953  ** @param int                    level
7954  ** @param uint                   pname
7955  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
7956  **
7957  *****************************************************************************/
7958  
7959 extern(C) xcb_glx_get_tex_level_parameteriv_cookie_t
7960 xcb_glx_get_tex_level_parameteriv (xcb_connection_t      *c  /**< */,
7961                                    xcb_glx_context_tag_t  context_tag  /**< */,
7962                                    uint                   target  /**< */,
7963                                    int                    level  /**< */,
7964                                    uint                   pname  /**< */);
7965 
7966 
7967 /*****************************************************************************
7968  **
7969  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_unchecked
7970  ** 
7971  ** @param xcb_connection_t      *c
7972  ** @param xcb_glx_context_tag_t  context_tag
7973  ** @param uint                   target
7974  ** @param int                    level
7975  ** @param uint                   pname
7976  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
7977  **
7978  *****************************************************************************/
7979  
7980 extern(C) xcb_glx_get_tex_level_parameteriv_cookie_t
7981 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
7982                                              xcb_glx_context_tag_t  context_tag  /**< */,
7983                                              uint                   target  /**< */,
7984                                              int                    level  /**< */,
7985                                              uint                   pname  /**< */);
7986 
7987 
7988 /*****************************************************************************
7989  **
7990  ** int * xcb_glx_get_tex_level_parameteriv_data
7991  ** 
7992  ** @param /+const+/ xcb_glx_get_tex_level_parameteriv_reply_t *R
7993  ** @returns int *
7994  **
7995  *****************************************************************************/
7996  
7997 extern(C) int *
7998 xcb_glx_get_tex_level_parameteriv_data (/+const+/ xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
7999 
8000 
8001 /*****************************************************************************
8002  **
8003  ** int xcb_glx_get_tex_level_parameteriv_data_length
8004  ** 
8005  ** @param /+const+/ xcb_glx_get_tex_level_parameteriv_reply_t *R
8006  ** @returns int
8007  **
8008  *****************************************************************************/
8009  
8010 extern(C) int
8011 xcb_glx_get_tex_level_parameteriv_data_length (/+const+/ xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
8012 
8013 
8014 /*****************************************************************************
8015  **
8016  ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameteriv_data_end
8017  ** 
8018  ** @param /+const+/ xcb_glx_get_tex_level_parameteriv_reply_t *R
8019  ** @returns xcb_generic_iterator_t
8020  **
8021  *****************************************************************************/
8022  
8023 extern(C) xcb_generic_iterator_t
8024 xcb_glx_get_tex_level_parameteriv_data_end (/+const+/ xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
8025 
8026 
8027 /*****************************************************************************
8028  **
8029  ** xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_parameteriv_reply
8030  ** 
8031  ** @param xcb_connection_t                            *c
8032  ** @param xcb_glx_get_tex_level_parameteriv_cookie_t   cookie
8033  ** @param xcb_generic_error_t                        **e
8034  ** @returns xcb_glx_get_tex_level_parameteriv_reply_t *
8035  **
8036  *****************************************************************************/
8037  
8038 extern(C) xcb_glx_get_tex_level_parameteriv_reply_t *
8039 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t                            *c  /**< */,
8040                                          xcb_glx_get_tex_level_parameteriv_cookie_t   cookie  /**< */,
8041                                          xcb_generic_error_t                        **e  /**< */);
8042 
8043 
8044 /*****************************************************************************
8045  **
8046  ** xcb_glx_is_list_cookie_t xcb_glx_is_list
8047  ** 
8048  ** @param xcb_connection_t      *c
8049  ** @param xcb_glx_context_tag_t  context_tag
8050  ** @param uint                   list
8051  ** @returns xcb_glx_is_list_cookie_t
8052  **
8053  *****************************************************************************/
8054  
8055 extern(C) xcb_glx_is_list_cookie_t
8056 xcb_glx_is_list (xcb_connection_t      *c  /**< */,
8057                  xcb_glx_context_tag_t  context_tag  /**< */,
8058                  uint                   list  /**< */);
8059 
8060 
8061 /*****************************************************************************
8062  **
8063  ** xcb_glx_is_list_cookie_t xcb_glx_is_list_unchecked
8064  ** 
8065  ** @param xcb_connection_t      *c
8066  ** @param xcb_glx_context_tag_t  context_tag
8067  ** @param uint                   list
8068  ** @returns xcb_glx_is_list_cookie_t
8069  **
8070  *****************************************************************************/
8071  
8072 extern(C) xcb_glx_is_list_cookie_t
8073 xcb_glx_is_list_unchecked (xcb_connection_t      *c  /**< */,
8074                            xcb_glx_context_tag_t  context_tag  /**< */,
8075                            uint                   list  /**< */);
8076 
8077 
8078 /*****************************************************************************
8079  **
8080  ** xcb_glx_is_list_reply_t * xcb_glx_is_list_reply
8081  ** 
8082  ** @param xcb_connection_t          *c
8083  ** @param xcb_glx_is_list_cookie_t   cookie
8084  ** @param xcb_generic_error_t      **e
8085  ** @returns xcb_glx_is_list_reply_t *
8086  **
8087  *****************************************************************************/
8088  
8089 extern(C) xcb_glx_is_list_reply_t *
8090 xcb_glx_is_list_reply (xcb_connection_t          *c  /**< */,
8091                        xcb_glx_is_list_cookie_t   cookie  /**< */,
8092                        xcb_generic_error_t      **e  /**< */);
8093 
8094 
8095 /*****************************************************************************
8096  **
8097  ** xcb_void_cookie_t xcb_glx_flush_checked
8098  ** 
8099  ** @param xcb_connection_t      *c
8100  ** @param xcb_glx_context_tag_t  context_tag
8101  ** @returns xcb_void_cookie_t
8102  **
8103  *****************************************************************************/
8104  
8105 extern(C) xcb_void_cookie_t
8106 xcb_glx_flush_checked (xcb_connection_t      *c  /**< */,
8107                        xcb_glx_context_tag_t  context_tag  /**< */);
8108 
8109 
8110 /*****************************************************************************
8111  **
8112  ** xcb_void_cookie_t xcb_glx_flush
8113  ** 
8114  ** @param xcb_connection_t      *c
8115  ** @param xcb_glx_context_tag_t  context_tag
8116  ** @returns xcb_void_cookie_t
8117  **
8118  *****************************************************************************/
8119  
8120 extern(C) xcb_void_cookie_t
8121 xcb_glx_flush (xcb_connection_t      *c  /**< */,
8122                xcb_glx_context_tag_t  context_tag  /**< */);
8123 
8124 
8125 /*****************************************************************************
8126  **
8127  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident
8128  ** 
8129  ** @param xcb_connection_t      *c
8130  ** @param xcb_glx_context_tag_t  context_tag
8131  ** @param int                    n
8132  ** @param /+const+/ uint        *textures
8133  ** @returns xcb_glx_are_textures_resident_cookie_t
8134  **
8135  *****************************************************************************/
8136  
8137 extern(C) xcb_glx_are_textures_resident_cookie_t
8138 xcb_glx_are_textures_resident (xcb_connection_t      *c  /**< */,
8139                                xcb_glx_context_tag_t  context_tag  /**< */,
8140                                int                    n  /**< */,
8141                                /+const+/ uint        *textures  /**< */);
8142 
8143 
8144 /*****************************************************************************
8145  **
8146  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_unchecked
8147  ** 
8148  ** @param xcb_connection_t      *c
8149  ** @param xcb_glx_context_tag_t  context_tag
8150  ** @param int                    n
8151  ** @param /+const+/ uint        *textures
8152  ** @returns xcb_glx_are_textures_resident_cookie_t
8153  **
8154  *****************************************************************************/
8155  
8156 extern(C) xcb_glx_are_textures_resident_cookie_t
8157 xcb_glx_are_textures_resident_unchecked (xcb_connection_t      *c  /**< */,
8158                                          xcb_glx_context_tag_t  context_tag  /**< */,
8159                                          int                    n  /**< */,
8160                                          /+const+/ uint        *textures  /**< */);
8161 
8162 
8163 /*****************************************************************************
8164  **
8165  ** bool * xcb_glx_are_textures_resident_data
8166  ** 
8167  ** @param /+const+/ xcb_glx_are_textures_resident_reply_t *R
8168  ** @returns bool *
8169  **
8170  *****************************************************************************/
8171  
8172 extern(C) bool *
8173 xcb_glx_are_textures_resident_data (/+const+/ xcb_glx_are_textures_resident_reply_t *R  /**< */);
8174 
8175 
8176 /*****************************************************************************
8177  **
8178  ** int xcb_glx_are_textures_resident_data_length
8179  ** 
8180  ** @param /+const+/ xcb_glx_are_textures_resident_reply_t *R
8181  ** @returns int
8182  **
8183  *****************************************************************************/
8184  
8185 extern(C) int
8186 xcb_glx_are_textures_resident_data_length (/+const+/ xcb_glx_are_textures_resident_reply_t *R  /**< */);
8187 
8188 
8189 /*****************************************************************************
8190  **
8191  ** xcb_generic_iterator_t xcb_glx_are_textures_resident_data_end
8192  ** 
8193  ** @param /+const+/ xcb_glx_are_textures_resident_reply_t *R
8194  ** @returns xcb_generic_iterator_t
8195  **
8196  *****************************************************************************/
8197  
8198 extern(C) xcb_generic_iterator_t
8199 xcb_glx_are_textures_resident_data_end (/+const+/ xcb_glx_are_textures_resident_reply_t *R  /**< */);
8200 
8201 
8202 /*****************************************************************************
8203  **
8204  ** xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_reply
8205  ** 
8206  ** @param xcb_connection_t                        *c
8207  ** @param xcb_glx_are_textures_resident_cookie_t   cookie
8208  ** @param xcb_generic_error_t                    **e
8209  ** @returns xcb_glx_are_textures_resident_reply_t *
8210  **
8211  *****************************************************************************/
8212  
8213 extern(C) xcb_glx_are_textures_resident_reply_t *
8214 xcb_glx_are_textures_resident_reply (xcb_connection_t                        *c  /**< */,
8215                                      xcb_glx_are_textures_resident_cookie_t   cookie  /**< */,
8216                                      xcb_generic_error_t                    **e  /**< */);
8217 
8218 
8219 /*****************************************************************************
8220  **
8221  ** xcb_void_cookie_t xcb_glx_delete_textures_checked
8222  ** 
8223  ** @param xcb_connection_t      *c
8224  ** @param xcb_glx_context_tag_t  context_tag
8225  ** @param int                    n
8226  ** @param /+const+/ uint        *textures
8227  ** @returns xcb_void_cookie_t
8228  **
8229  *****************************************************************************/
8230  
8231 extern(C) xcb_void_cookie_t
8232 xcb_glx_delete_textures_checked (xcb_connection_t      *c  /**< */,
8233                                  xcb_glx_context_tag_t  context_tag  /**< */,
8234                                  int                    n  /**< */,
8235                                  /+const+/ uint        *textures  /**< */);
8236 
8237 
8238 /*****************************************************************************
8239  **
8240  ** xcb_void_cookie_t xcb_glx_delete_textures
8241  ** 
8242  ** @param xcb_connection_t      *c
8243  ** @param xcb_glx_context_tag_t  context_tag
8244  ** @param int                    n
8245  ** @param /+const+/ uint        *textures
8246  ** @returns xcb_void_cookie_t
8247  **
8248  *****************************************************************************/
8249  
8250 extern(C) xcb_void_cookie_t
8251 xcb_glx_delete_textures (xcb_connection_t      *c  /**< */,
8252                          xcb_glx_context_tag_t  context_tag  /**< */,
8253                          int                    n  /**< */,
8254                          /+const+/ uint        *textures  /**< */);
8255 
8256 
8257 /*****************************************************************************
8258  **
8259  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures
8260  ** 
8261  ** @param xcb_connection_t      *c
8262  ** @param xcb_glx_context_tag_t  context_tag
8263  ** @param int                    n
8264  ** @returns xcb_glx_gen_textures_cookie_t
8265  **
8266  *****************************************************************************/
8267  
8268 extern(C) xcb_glx_gen_textures_cookie_t
8269 xcb_glx_gen_textures (xcb_connection_t      *c  /**< */,
8270                       xcb_glx_context_tag_t  context_tag  /**< */,
8271                       int                    n  /**< */);
8272 
8273 
8274 /*****************************************************************************
8275  **
8276  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_unchecked
8277  ** 
8278  ** @param xcb_connection_t      *c
8279  ** @param xcb_glx_context_tag_t  context_tag
8280  ** @param int                    n
8281  ** @returns xcb_glx_gen_textures_cookie_t
8282  **
8283  *****************************************************************************/
8284  
8285 extern(C) xcb_glx_gen_textures_cookie_t
8286 xcb_glx_gen_textures_unchecked (xcb_connection_t      *c  /**< */,
8287                                 xcb_glx_context_tag_t  context_tag  /**< */,
8288                                 int                    n  /**< */);
8289 
8290 
8291 /*****************************************************************************
8292  **
8293  ** uint * xcb_glx_gen_textures_data
8294  ** 
8295  ** @param /+const+/ xcb_glx_gen_textures_reply_t *R
8296  ** @returns uint *
8297  **
8298  *****************************************************************************/
8299  
8300 extern(C) uint *
8301 xcb_glx_gen_textures_data (/+const+/ xcb_glx_gen_textures_reply_t *R  /**< */);
8302 
8303 
8304 /*****************************************************************************
8305  **
8306  ** int xcb_glx_gen_textures_data_length
8307  ** 
8308  ** @param /+const+/ xcb_glx_gen_textures_reply_t *R
8309  ** @returns int
8310  **
8311  *****************************************************************************/
8312  
8313 extern(C) int
8314 xcb_glx_gen_textures_data_length (/+const+/ xcb_glx_gen_textures_reply_t *R  /**< */);
8315 
8316 
8317 /*****************************************************************************
8318  **
8319  ** xcb_generic_iterator_t xcb_glx_gen_textures_data_end
8320  ** 
8321  ** @param /+const+/ xcb_glx_gen_textures_reply_t *R
8322  ** @returns xcb_generic_iterator_t
8323  **
8324  *****************************************************************************/
8325  
8326 extern(C) xcb_generic_iterator_t
8327 xcb_glx_gen_textures_data_end (/+const+/ xcb_glx_gen_textures_reply_t *R  /**< */);
8328 
8329 
8330 /*****************************************************************************
8331  **
8332  ** xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply
8333  ** 
8334  ** @param xcb_connection_t               *c
8335  ** @param xcb_glx_gen_textures_cookie_t   cookie
8336  ** @param xcb_generic_error_t           **e
8337  ** @returns xcb_glx_gen_textures_reply_t *
8338  **
8339  *****************************************************************************/
8340  
8341 extern(C) xcb_glx_gen_textures_reply_t *
8342 xcb_glx_gen_textures_reply (xcb_connection_t               *c  /**< */,
8343                             xcb_glx_gen_textures_cookie_t   cookie  /**< */,
8344                             xcb_generic_error_t           **e  /**< */);
8345 
8346 
8347 /*****************************************************************************
8348  **
8349  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture
8350  ** 
8351  ** @param xcb_connection_t      *c
8352  ** @param xcb_glx_context_tag_t  context_tag
8353  ** @param uint                   texture
8354  ** @returns xcb_glx_is_texture_cookie_t
8355  **
8356  *****************************************************************************/
8357  
8358 extern(C) xcb_glx_is_texture_cookie_t
8359 xcb_glx_is_texture (xcb_connection_t      *c  /**< */,
8360                     xcb_glx_context_tag_t  context_tag  /**< */,
8361                     uint                   texture  /**< */);
8362 
8363 
8364 /*****************************************************************************
8365  **
8366  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture_unchecked
8367  ** 
8368  ** @param xcb_connection_t      *c
8369  ** @param xcb_glx_context_tag_t  context_tag
8370  ** @param uint                   texture
8371  ** @returns xcb_glx_is_texture_cookie_t
8372  **
8373  *****************************************************************************/
8374  
8375 extern(C) xcb_glx_is_texture_cookie_t
8376 xcb_glx_is_texture_unchecked (xcb_connection_t      *c  /**< */,
8377                               xcb_glx_context_tag_t  context_tag  /**< */,
8378                               uint                   texture  /**< */);
8379 
8380 
8381 /*****************************************************************************
8382  **
8383  ** xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply
8384  ** 
8385  ** @param xcb_connection_t             *c
8386  ** @param xcb_glx_is_texture_cookie_t   cookie
8387  ** @param xcb_generic_error_t         **e
8388  ** @returns xcb_glx_is_texture_reply_t *
8389  **
8390  *****************************************************************************/
8391  
8392 extern(C) xcb_glx_is_texture_reply_t *
8393 xcb_glx_is_texture_reply (xcb_connection_t             *c  /**< */,
8394                           xcb_glx_is_texture_cookie_t   cookie  /**< */,
8395                           xcb_generic_error_t         **e  /**< */);
8396 
8397 
8398 /*****************************************************************************
8399  **
8400  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table
8401  ** 
8402  ** @param xcb_connection_t      *c
8403  ** @param xcb_glx_context_tag_t  context_tag
8404  ** @param uint                   target
8405  ** @param uint                   format
8406  ** @param uint                   type
8407  ** @param bool                   swap_bytes
8408  ** @returns xcb_glx_get_color_table_cookie_t
8409  **
8410  *****************************************************************************/
8411  
8412 extern(C) xcb_glx_get_color_table_cookie_t
8413 xcb_glx_get_color_table (xcb_connection_t      *c  /**< */,
8414                          xcb_glx_context_tag_t  context_tag  /**< */,
8415                          uint                   target  /**< */,
8416                          uint                   format  /**< */,
8417                          uint                   type  /**< */,
8418                          bool                   swap_bytes  /**< */);
8419 
8420 
8421 /*****************************************************************************
8422  **
8423  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_unchecked
8424  ** 
8425  ** @param xcb_connection_t      *c
8426  ** @param xcb_glx_context_tag_t  context_tag
8427  ** @param uint                   target
8428  ** @param uint                   format
8429  ** @param uint                   type
8430  ** @param bool                   swap_bytes
8431  ** @returns xcb_glx_get_color_table_cookie_t
8432  **
8433  *****************************************************************************/
8434  
8435 extern(C) xcb_glx_get_color_table_cookie_t
8436 xcb_glx_get_color_table_unchecked (xcb_connection_t      *c  /**< */,
8437                                    xcb_glx_context_tag_t  context_tag  /**< */,
8438                                    uint                   target  /**< */,
8439                                    uint                   format  /**< */,
8440                                    uint                   type  /**< */,
8441                                    bool                   swap_bytes  /**< */);
8442 
8443 
8444 /*****************************************************************************
8445  **
8446  ** ubyte * xcb_glx_get_color_table_data
8447  ** 
8448  ** @param /+const+/ xcb_glx_get_color_table_reply_t *R
8449  ** @returns ubyte *
8450  **
8451  *****************************************************************************/
8452  
8453 extern(C) ubyte *
8454 xcb_glx_get_color_table_data (/+const+/ xcb_glx_get_color_table_reply_t *R  /**< */);
8455 
8456 
8457 /*****************************************************************************
8458  **
8459  ** int xcb_glx_get_color_table_data_length
8460  ** 
8461  ** @param /+const+/ xcb_glx_get_color_table_reply_t *R
8462  ** @returns int
8463  **
8464  *****************************************************************************/
8465  
8466 extern(C) int
8467 xcb_glx_get_color_table_data_length (/+const+/ xcb_glx_get_color_table_reply_t *R  /**< */);
8468 
8469 
8470 /*****************************************************************************
8471  **
8472  ** xcb_generic_iterator_t xcb_glx_get_color_table_data_end
8473  ** 
8474  ** @param /+const+/ xcb_glx_get_color_table_reply_t *R
8475  ** @returns xcb_generic_iterator_t
8476  **
8477  *****************************************************************************/
8478  
8479 extern(C) xcb_generic_iterator_t
8480 xcb_glx_get_color_table_data_end (/+const+/ xcb_glx_get_color_table_reply_t *R  /**< */);
8481 
8482 
8483 /*****************************************************************************
8484  **
8485  ** xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply
8486  ** 
8487  ** @param xcb_connection_t                  *c
8488  ** @param xcb_glx_get_color_table_cookie_t   cookie
8489  ** @param xcb_generic_error_t              **e
8490  ** @returns xcb_glx_get_color_table_reply_t *
8491  **
8492  *****************************************************************************/
8493  
8494 extern(C) xcb_glx_get_color_table_reply_t *
8495 xcb_glx_get_color_table_reply (xcb_connection_t                  *c  /**< */,
8496                                xcb_glx_get_color_table_cookie_t   cookie  /**< */,
8497                                xcb_generic_error_t              **e  /**< */);
8498 
8499 
8500 /*****************************************************************************
8501  **
8502  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv
8503  ** 
8504  ** @param xcb_connection_t      *c
8505  ** @param xcb_glx_context_tag_t  context_tag
8506  ** @param uint                   target
8507  ** @param uint                   pname
8508  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
8509  **
8510  *****************************************************************************/
8511  
8512 extern(C) xcb_glx_get_color_table_parameterfv_cookie_t
8513 xcb_glx_get_color_table_parameterfv (xcb_connection_t      *c  /**< */,
8514                                      xcb_glx_context_tag_t  context_tag  /**< */,
8515                                      uint                   target  /**< */,
8516                                      uint                   pname  /**< */);
8517 
8518 
8519 /*****************************************************************************
8520  **
8521  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_unchecked
8522  ** 
8523  ** @param xcb_connection_t      *c
8524  ** @param xcb_glx_context_tag_t  context_tag
8525  ** @param uint                   target
8526  ** @param uint                   pname
8527  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
8528  **
8529  *****************************************************************************/
8530  
8531 extern(C) xcb_glx_get_color_table_parameterfv_cookie_t
8532 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
8533                                                xcb_glx_context_tag_t  context_tag  /**< */,
8534                                                uint                   target  /**< */,
8535                                                uint                   pname  /**< */);
8536 
8537 
8538 /*****************************************************************************
8539  **
8540  ** xcb_glx_float32_t * xcb_glx_get_color_table_parameterfv_data
8541  ** 
8542  ** @param /+const+/ xcb_glx_get_color_table_parameterfv_reply_t *R
8543  ** @returns xcb_glx_float32_t *
8544  **
8545  *****************************************************************************/
8546  
8547 extern(C) xcb_glx_float32_t *
8548 xcb_glx_get_color_table_parameterfv_data (/+const+/ xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
8549 
8550 
8551 /*****************************************************************************
8552  **
8553  ** int xcb_glx_get_color_table_parameterfv_data_length
8554  ** 
8555  ** @param /+const+/ xcb_glx_get_color_table_parameterfv_reply_t *R
8556  ** @returns int
8557  **
8558  *****************************************************************************/
8559  
8560 extern(C) int
8561 xcb_glx_get_color_table_parameterfv_data_length (/+const+/ xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
8562 
8563 
8564 /*****************************************************************************
8565  **
8566  ** xcb_glx_float32_iterator_t xcb_glx_get_color_table_parameterfv_data_iterator
8567  ** 
8568  ** @param /+const+/ xcb_glx_get_color_table_parameterfv_reply_t *R
8569  ** @returns xcb_glx_float32_iterator_t
8570  **
8571  *****************************************************************************/
8572  
8573 extern(C) xcb_glx_float32_iterator_t
8574 xcb_glx_get_color_table_parameterfv_data_iterator (/+const+/ xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
8575 
8576 
8577 /*****************************************************************************
8578  **
8579  ** xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_parameterfv_reply
8580  ** 
8581  ** @param xcb_connection_t                              *c
8582  ** @param xcb_glx_get_color_table_parameterfv_cookie_t   cookie
8583  ** @param xcb_generic_error_t                          **e
8584  ** @returns xcb_glx_get_color_table_parameterfv_reply_t *
8585  **
8586  *****************************************************************************/
8587  
8588 extern(C) xcb_glx_get_color_table_parameterfv_reply_t *
8589 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t                              *c  /**< */,
8590                                            xcb_glx_get_color_table_parameterfv_cookie_t   cookie  /**< */,
8591                                            xcb_generic_error_t                          **e  /**< */);
8592 
8593 
8594 /*****************************************************************************
8595  **
8596  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv
8597  ** 
8598  ** @param xcb_connection_t      *c
8599  ** @param xcb_glx_context_tag_t  context_tag
8600  ** @param uint                   target
8601  ** @param uint                   pname
8602  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
8603  **
8604  *****************************************************************************/
8605  
8606 extern(C) xcb_glx_get_color_table_parameteriv_cookie_t
8607 xcb_glx_get_color_table_parameteriv (xcb_connection_t      *c  /**< */,
8608                                      xcb_glx_context_tag_t  context_tag  /**< */,
8609                                      uint                   target  /**< */,
8610                                      uint                   pname  /**< */);
8611 
8612 
8613 /*****************************************************************************
8614  **
8615  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_unchecked
8616  ** 
8617  ** @param xcb_connection_t      *c
8618  ** @param xcb_glx_context_tag_t  context_tag
8619  ** @param uint                   target
8620  ** @param uint                   pname
8621  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
8622  **
8623  *****************************************************************************/
8624  
8625 extern(C) xcb_glx_get_color_table_parameteriv_cookie_t
8626 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
8627                                                xcb_glx_context_tag_t  context_tag  /**< */,
8628                                                uint                   target  /**< */,
8629                                                uint                   pname  /**< */);
8630 
8631 
8632 /*****************************************************************************
8633  **
8634  ** int * xcb_glx_get_color_table_parameteriv_data
8635  ** 
8636  ** @param /+const+/ xcb_glx_get_color_table_parameteriv_reply_t *R
8637  ** @returns int *
8638  **
8639  *****************************************************************************/
8640  
8641 extern(C) int *
8642 xcb_glx_get_color_table_parameteriv_data (/+const+/ xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
8643 
8644 
8645 /*****************************************************************************
8646  **
8647  ** int xcb_glx_get_color_table_parameteriv_data_length
8648  ** 
8649  ** @param /+const+/ xcb_glx_get_color_table_parameteriv_reply_t *R
8650  ** @returns int
8651  **
8652  *****************************************************************************/
8653  
8654 extern(C) int
8655 xcb_glx_get_color_table_parameteriv_data_length (/+const+/ xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
8656 
8657 
8658 /*****************************************************************************
8659  **
8660  ** xcb_generic_iterator_t xcb_glx_get_color_table_parameteriv_data_end
8661  ** 
8662  ** @param /+const+/ xcb_glx_get_color_table_parameteriv_reply_t *R
8663  ** @returns xcb_generic_iterator_t
8664  **
8665  *****************************************************************************/
8666  
8667 extern(C) xcb_generic_iterator_t
8668 xcb_glx_get_color_table_parameteriv_data_end (/+const+/ xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
8669 
8670 
8671 /*****************************************************************************
8672  **
8673  ** xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_parameteriv_reply
8674  ** 
8675  ** @param xcb_connection_t                              *c
8676  ** @param xcb_glx_get_color_table_parameteriv_cookie_t   cookie
8677  ** @param xcb_generic_error_t                          **e
8678  ** @returns xcb_glx_get_color_table_parameteriv_reply_t *
8679  **
8680  *****************************************************************************/
8681  
8682 extern(C) xcb_glx_get_color_table_parameteriv_reply_t *
8683 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t                              *c  /**< */,
8684                                            xcb_glx_get_color_table_parameteriv_cookie_t   cookie  /**< */,
8685                                            xcb_generic_error_t                          **e  /**< */);
8686 
8687 
8688 /*****************************************************************************
8689  **
8690  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter
8691  ** 
8692  ** @param xcb_connection_t      *c
8693  ** @param xcb_glx_context_tag_t  context_tag
8694  ** @param uint                   target
8695  ** @param uint                   format
8696  ** @param uint                   type
8697  ** @param bool                   swap_bytes
8698  ** @returns xcb_glx_get_convolution_filter_cookie_t
8699  **
8700  *****************************************************************************/
8701  
8702 extern(C) xcb_glx_get_convolution_filter_cookie_t
8703 xcb_glx_get_convolution_filter (xcb_connection_t      *c  /**< */,
8704                                 xcb_glx_context_tag_t  context_tag  /**< */,
8705                                 uint                   target  /**< */,
8706                                 uint                   format  /**< */,
8707                                 uint                   type  /**< */,
8708                                 bool                   swap_bytes  /**< */);
8709 
8710 
8711 /*****************************************************************************
8712  **
8713  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_unchecked
8714  ** 
8715  ** @param xcb_connection_t      *c
8716  ** @param xcb_glx_context_tag_t  context_tag
8717  ** @param uint                   target
8718  ** @param uint                   format
8719  ** @param uint                   type
8720  ** @param bool                   swap_bytes
8721  ** @returns xcb_glx_get_convolution_filter_cookie_t
8722  **
8723  *****************************************************************************/
8724  
8725 extern(C) xcb_glx_get_convolution_filter_cookie_t
8726 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t      *c  /**< */,
8727                                           xcb_glx_context_tag_t  context_tag  /**< */,
8728                                           uint                   target  /**< */,
8729                                           uint                   format  /**< */,
8730                                           uint                   type  /**< */,
8731                                           bool                   swap_bytes  /**< */);
8732 
8733 
8734 /*****************************************************************************
8735  **
8736  ** ubyte * xcb_glx_get_convolution_filter_data
8737  ** 
8738  ** @param /+const+/ xcb_glx_get_convolution_filter_reply_t *R
8739  ** @returns ubyte *
8740  **
8741  *****************************************************************************/
8742  
8743 extern(C) ubyte *
8744 xcb_glx_get_convolution_filter_data (/+const+/ xcb_glx_get_convolution_filter_reply_t *R  /**< */);
8745 
8746 
8747 /*****************************************************************************
8748  **
8749  ** int xcb_glx_get_convolution_filter_data_length
8750  ** 
8751  ** @param /+const+/ xcb_glx_get_convolution_filter_reply_t *R
8752  ** @returns int
8753  **
8754  *****************************************************************************/
8755  
8756 extern(C) int
8757 xcb_glx_get_convolution_filter_data_length (/+const+/ xcb_glx_get_convolution_filter_reply_t *R  /**< */);
8758 
8759 
8760 /*****************************************************************************
8761  **
8762  ** xcb_generic_iterator_t xcb_glx_get_convolution_filter_data_end
8763  ** 
8764  ** @param /+const+/ xcb_glx_get_convolution_filter_reply_t *R
8765  ** @returns xcb_generic_iterator_t
8766  **
8767  *****************************************************************************/
8768  
8769 extern(C) xcb_generic_iterator_t
8770 xcb_glx_get_convolution_filter_data_end (/+const+/ xcb_glx_get_convolution_filter_reply_t *R  /**< */);
8771 
8772 
8773 /*****************************************************************************
8774  **
8775  ** xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter_reply
8776  ** 
8777  ** @param xcb_connection_t                         *c
8778  ** @param xcb_glx_get_convolution_filter_cookie_t   cookie
8779  ** @param xcb_generic_error_t                     **e
8780  ** @returns xcb_glx_get_convolution_filter_reply_t *
8781  **
8782  *****************************************************************************/
8783  
8784 extern(C) xcb_glx_get_convolution_filter_reply_t *
8785 xcb_glx_get_convolution_filter_reply (xcb_connection_t                         *c  /**< */,
8786                                       xcb_glx_get_convolution_filter_cookie_t   cookie  /**< */,
8787                                       xcb_generic_error_t                     **e  /**< */);
8788 
8789 
8790 /*****************************************************************************
8791  **
8792  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv
8793  ** 
8794  ** @param xcb_connection_t      *c
8795  ** @param xcb_glx_context_tag_t  context_tag
8796  ** @param uint                   target
8797  ** @param uint                   pname
8798  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
8799  **
8800  *****************************************************************************/
8801  
8802 extern(C) xcb_glx_get_convolution_parameterfv_cookie_t
8803 xcb_glx_get_convolution_parameterfv (xcb_connection_t      *c  /**< */,
8804                                      xcb_glx_context_tag_t  context_tag  /**< */,
8805                                      uint                   target  /**< */,
8806                                      uint                   pname  /**< */);
8807 
8808 
8809 /*****************************************************************************
8810  **
8811  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_unchecked
8812  ** 
8813  ** @param xcb_connection_t      *c
8814  ** @param xcb_glx_context_tag_t  context_tag
8815  ** @param uint                   target
8816  ** @param uint                   pname
8817  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
8818  **
8819  *****************************************************************************/
8820  
8821 extern(C) xcb_glx_get_convolution_parameterfv_cookie_t
8822 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
8823                                                xcb_glx_context_tag_t  context_tag  /**< */,
8824                                                uint                   target  /**< */,
8825                                                uint                   pname  /**< */);
8826 
8827 
8828 /*****************************************************************************
8829  **
8830  ** xcb_glx_float32_t * xcb_glx_get_convolution_parameterfv_data
8831  ** 
8832  ** @param /+const+/ xcb_glx_get_convolution_parameterfv_reply_t *R
8833  ** @returns xcb_glx_float32_t *
8834  **
8835  *****************************************************************************/
8836  
8837 extern(C) xcb_glx_float32_t *
8838 xcb_glx_get_convolution_parameterfv_data (/+const+/ xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
8839 
8840 
8841 /*****************************************************************************
8842  **
8843  ** int xcb_glx_get_convolution_parameterfv_data_length
8844  ** 
8845  ** @param /+const+/ xcb_glx_get_convolution_parameterfv_reply_t *R
8846  ** @returns int
8847  **
8848  *****************************************************************************/
8849  
8850 extern(C) int
8851 xcb_glx_get_convolution_parameterfv_data_length (/+const+/ xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
8852 
8853 
8854 /*****************************************************************************
8855  **
8856  ** xcb_glx_float32_iterator_t xcb_glx_get_convolution_parameterfv_data_iterator
8857  ** 
8858  ** @param /+const+/ xcb_glx_get_convolution_parameterfv_reply_t *R
8859  ** @returns xcb_glx_float32_iterator_t
8860  **
8861  *****************************************************************************/
8862  
8863 extern(C) xcb_glx_float32_iterator_t
8864 xcb_glx_get_convolution_parameterfv_data_iterator (/+const+/ xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
8865 
8866 
8867 /*****************************************************************************
8868  **
8869  ** xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_parameterfv_reply
8870  ** 
8871  ** @param xcb_connection_t                              *c
8872  ** @param xcb_glx_get_convolution_parameterfv_cookie_t   cookie
8873  ** @param xcb_generic_error_t                          **e
8874  ** @returns xcb_glx_get_convolution_parameterfv_reply_t *
8875  **
8876  *****************************************************************************/
8877  
8878 extern(C) xcb_glx_get_convolution_parameterfv_reply_t *
8879 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t                              *c  /**< */,
8880                                            xcb_glx_get_convolution_parameterfv_cookie_t   cookie  /**< */,
8881                                            xcb_generic_error_t                          **e  /**< */);
8882 
8883 
8884 /*****************************************************************************
8885  **
8886  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv
8887  ** 
8888  ** @param xcb_connection_t      *c
8889  ** @param xcb_glx_context_tag_t  context_tag
8890  ** @param uint                   target
8891  ** @param uint                   pname
8892  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
8893  **
8894  *****************************************************************************/
8895  
8896 extern(C) xcb_glx_get_convolution_parameteriv_cookie_t
8897 xcb_glx_get_convolution_parameteriv (xcb_connection_t      *c  /**< */,
8898                                      xcb_glx_context_tag_t  context_tag  /**< */,
8899                                      uint                   target  /**< */,
8900                                      uint                   pname  /**< */);
8901 
8902 
8903 /*****************************************************************************
8904  **
8905  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_unchecked
8906  ** 
8907  ** @param xcb_connection_t      *c
8908  ** @param xcb_glx_context_tag_t  context_tag
8909  ** @param uint                   target
8910  ** @param uint                   pname
8911  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
8912  **
8913  *****************************************************************************/
8914  
8915 extern(C) xcb_glx_get_convolution_parameteriv_cookie_t
8916 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
8917                                                xcb_glx_context_tag_t  context_tag  /**< */,
8918                                                uint                   target  /**< */,
8919                                                uint                   pname  /**< */);
8920 
8921 
8922 /*****************************************************************************
8923  **
8924  ** int * xcb_glx_get_convolution_parameteriv_data
8925  ** 
8926  ** @param /+const+/ xcb_glx_get_convolution_parameteriv_reply_t *R
8927  ** @returns int *
8928  **
8929  *****************************************************************************/
8930  
8931 extern(C) int *
8932 xcb_glx_get_convolution_parameteriv_data (/+const+/ xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
8933 
8934 
8935 /*****************************************************************************
8936  **
8937  ** int xcb_glx_get_convolution_parameteriv_data_length
8938  ** 
8939  ** @param /+const+/ xcb_glx_get_convolution_parameteriv_reply_t *R
8940  ** @returns int
8941  **
8942  *****************************************************************************/
8943  
8944 extern(C) int
8945 xcb_glx_get_convolution_parameteriv_data_length (/+const+/ xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
8946 
8947 
8948 /*****************************************************************************
8949  **
8950  ** xcb_generic_iterator_t xcb_glx_get_convolution_parameteriv_data_end
8951  ** 
8952  ** @param /+const+/ xcb_glx_get_convolution_parameteriv_reply_t *R
8953  ** @returns xcb_generic_iterator_t
8954  **
8955  *****************************************************************************/
8956  
8957 extern(C) xcb_generic_iterator_t
8958 xcb_glx_get_convolution_parameteriv_data_end (/+const+/ xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
8959 
8960 
8961 /*****************************************************************************
8962  **
8963  ** xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_parameteriv_reply
8964  ** 
8965  ** @param xcb_connection_t                              *c
8966  ** @param xcb_glx_get_convolution_parameteriv_cookie_t   cookie
8967  ** @param xcb_generic_error_t                          **e
8968  ** @returns xcb_glx_get_convolution_parameteriv_reply_t *
8969  **
8970  *****************************************************************************/
8971  
8972 extern(C) xcb_glx_get_convolution_parameteriv_reply_t *
8973 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t                              *c  /**< */,
8974                                            xcb_glx_get_convolution_parameteriv_cookie_t   cookie  /**< */,
8975                                            xcb_generic_error_t                          **e  /**< */);
8976 
8977 
8978 /*****************************************************************************
8979  **
8980  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter
8981  ** 
8982  ** @param xcb_connection_t      *c
8983  ** @param xcb_glx_context_tag_t  context_tag
8984  ** @param uint                   target
8985  ** @param uint                   format
8986  ** @param uint                   type
8987  ** @param bool                   swap_bytes
8988  ** @returns xcb_glx_get_separable_filter_cookie_t
8989  **
8990  *****************************************************************************/
8991  
8992 extern(C) xcb_glx_get_separable_filter_cookie_t
8993 xcb_glx_get_separable_filter (xcb_connection_t      *c  /**< */,
8994                               xcb_glx_context_tag_t  context_tag  /**< */,
8995                               uint                   target  /**< */,
8996                               uint                   format  /**< */,
8997                               uint                   type  /**< */,
8998                               bool                   swap_bytes  /**< */);
8999 
9000 
9001 /*****************************************************************************
9002  **
9003  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_unchecked
9004  ** 
9005  ** @param xcb_connection_t      *c
9006  ** @param xcb_glx_context_tag_t  context_tag
9007  ** @param uint                   target
9008  ** @param uint                   format
9009  ** @param uint                   type
9010  ** @param bool                   swap_bytes
9011  ** @returns xcb_glx_get_separable_filter_cookie_t
9012  **
9013  *****************************************************************************/
9014  
9015 extern(C) xcb_glx_get_separable_filter_cookie_t
9016 xcb_glx_get_separable_filter_unchecked (xcb_connection_t      *c  /**< */,
9017                                         xcb_glx_context_tag_t  context_tag  /**< */,
9018                                         uint                   target  /**< */,
9019                                         uint                   format  /**< */,
9020                                         uint                   type  /**< */,
9021                                         bool                   swap_bytes  /**< */);
9022 
9023 
9024 /*****************************************************************************
9025  **
9026  ** ubyte * xcb_glx_get_separable_filter_rows_and_cols
9027  ** 
9028  ** @param /+const+/ xcb_glx_get_separable_filter_reply_t *R
9029  ** @returns ubyte *
9030  **
9031  *****************************************************************************/
9032  
9033 extern(C) ubyte *
9034 xcb_glx_get_separable_filter_rows_and_cols (/+const+/ xcb_glx_get_separable_filter_reply_t *R  /**< */);
9035 
9036 
9037 /*****************************************************************************
9038  **
9039  ** int xcb_glx_get_separable_filter_rows_and_cols_length
9040  ** 
9041  ** @param /+const+/ xcb_glx_get_separable_filter_reply_t *R
9042  ** @returns int
9043  **
9044  *****************************************************************************/
9045  
9046 extern(C) int
9047 xcb_glx_get_separable_filter_rows_and_cols_length (/+const+/ xcb_glx_get_separable_filter_reply_t *R  /**< */);
9048 
9049 
9050 /*****************************************************************************
9051  **
9052  ** xcb_generic_iterator_t xcb_glx_get_separable_filter_rows_and_cols_end
9053  ** 
9054  ** @param /+const+/ xcb_glx_get_separable_filter_reply_t *R
9055  ** @returns xcb_generic_iterator_t
9056  **
9057  *****************************************************************************/
9058  
9059 extern(C) xcb_generic_iterator_t
9060 xcb_glx_get_separable_filter_rows_and_cols_end (/+const+/ xcb_glx_get_separable_filter_reply_t *R  /**< */);
9061 
9062 
9063 /*****************************************************************************
9064  **
9065  ** xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_reply
9066  ** 
9067  ** @param xcb_connection_t                       *c
9068  ** @param xcb_glx_get_separable_filter_cookie_t   cookie
9069  ** @param xcb_generic_error_t                   **e
9070  ** @returns xcb_glx_get_separable_filter_reply_t *
9071  **
9072  *****************************************************************************/
9073  
9074 extern(C) xcb_glx_get_separable_filter_reply_t *
9075 xcb_glx_get_separable_filter_reply (xcb_connection_t                       *c  /**< */,
9076                                     xcb_glx_get_separable_filter_cookie_t   cookie  /**< */,
9077                                     xcb_generic_error_t                   **e  /**< */);
9078 
9079 
9080 /*****************************************************************************
9081  **
9082  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram
9083  ** 
9084  ** @param xcb_connection_t      *c
9085  ** @param xcb_glx_context_tag_t  context_tag
9086  ** @param uint                   target
9087  ** @param uint                   format
9088  ** @param uint                   type
9089  ** @param bool                   swap_bytes
9090  ** @param bool                   reset
9091  ** @returns xcb_glx_get_histogram_cookie_t
9092  **
9093  *****************************************************************************/
9094  
9095 extern(C) xcb_glx_get_histogram_cookie_t
9096 xcb_glx_get_histogram (xcb_connection_t      *c  /**< */,
9097                        xcb_glx_context_tag_t  context_tag  /**< */,
9098                        uint                   target  /**< */,
9099                        uint                   format  /**< */,
9100                        uint                   type  /**< */,
9101                        bool                   swap_bytes  /**< */,
9102                        bool                   reset  /**< */);
9103 
9104 
9105 /*****************************************************************************
9106  **
9107  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_unchecked
9108  ** 
9109  ** @param xcb_connection_t      *c
9110  ** @param xcb_glx_context_tag_t  context_tag
9111  ** @param uint                   target
9112  ** @param uint                   format
9113  ** @param uint                   type
9114  ** @param bool                   swap_bytes
9115  ** @param bool                   reset
9116  ** @returns xcb_glx_get_histogram_cookie_t
9117  **
9118  *****************************************************************************/
9119  
9120 extern(C) xcb_glx_get_histogram_cookie_t
9121 xcb_glx_get_histogram_unchecked (xcb_connection_t      *c  /**< */,
9122                                  xcb_glx_context_tag_t  context_tag  /**< */,
9123                                  uint                   target  /**< */,
9124                                  uint                   format  /**< */,
9125                                  uint                   type  /**< */,
9126                                  bool                   swap_bytes  /**< */,
9127                                  bool                   reset  /**< */);
9128 
9129 
9130 /*****************************************************************************
9131  **
9132  ** ubyte * xcb_glx_get_histogram_data
9133  ** 
9134  ** @param /+const+/ xcb_glx_get_histogram_reply_t *R
9135  ** @returns ubyte *
9136  **
9137  *****************************************************************************/
9138  
9139 extern(C) ubyte *
9140 xcb_glx_get_histogram_data (/+const+/ xcb_glx_get_histogram_reply_t *R  /**< */);
9141 
9142 
9143 /*****************************************************************************
9144  **
9145  ** int xcb_glx_get_histogram_data_length
9146  ** 
9147  ** @param /+const+/ xcb_glx_get_histogram_reply_t *R
9148  ** @returns int
9149  **
9150  *****************************************************************************/
9151  
9152 extern(C) int
9153 xcb_glx_get_histogram_data_length (/+const+/ xcb_glx_get_histogram_reply_t *R  /**< */);
9154 
9155 
9156 /*****************************************************************************
9157  **
9158  ** xcb_generic_iterator_t xcb_glx_get_histogram_data_end
9159  ** 
9160  ** @param /+const+/ xcb_glx_get_histogram_reply_t *R
9161  ** @returns xcb_generic_iterator_t
9162  **
9163  *****************************************************************************/
9164  
9165 extern(C) xcb_generic_iterator_t
9166 xcb_glx_get_histogram_data_end (/+const+/ xcb_glx_get_histogram_reply_t *R  /**< */);
9167 
9168 
9169 /*****************************************************************************
9170  **
9171  ** xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply
9172  ** 
9173  ** @param xcb_connection_t                *c
9174  ** @param xcb_glx_get_histogram_cookie_t   cookie
9175  ** @param xcb_generic_error_t            **e
9176  ** @returns xcb_glx_get_histogram_reply_t *
9177  **
9178  *****************************************************************************/
9179  
9180 extern(C) xcb_glx_get_histogram_reply_t *
9181 xcb_glx_get_histogram_reply (xcb_connection_t                *c  /**< */,
9182                              xcb_glx_get_histogram_cookie_t   cookie  /**< */,
9183                              xcb_generic_error_t            **e  /**< */);
9184 
9185 
9186 /*****************************************************************************
9187  **
9188  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv
9189  ** 
9190  ** @param xcb_connection_t      *c
9191  ** @param xcb_glx_context_tag_t  context_tag
9192  ** @param uint                   target
9193  ** @param uint                   pname
9194  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
9195  **
9196  *****************************************************************************/
9197  
9198 extern(C) xcb_glx_get_histogram_parameterfv_cookie_t
9199 xcb_glx_get_histogram_parameterfv (xcb_connection_t      *c  /**< */,
9200                                    xcb_glx_context_tag_t  context_tag  /**< */,
9201                                    uint                   target  /**< */,
9202                                    uint                   pname  /**< */);
9203 
9204 
9205 /*****************************************************************************
9206  **
9207  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_unchecked
9208  ** 
9209  ** @param xcb_connection_t      *c
9210  ** @param xcb_glx_context_tag_t  context_tag
9211  ** @param uint                   target
9212  ** @param uint                   pname
9213  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
9214  **
9215  *****************************************************************************/
9216  
9217 extern(C) xcb_glx_get_histogram_parameterfv_cookie_t
9218 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
9219                                              xcb_glx_context_tag_t  context_tag  /**< */,
9220                                              uint                   target  /**< */,
9221                                              uint                   pname  /**< */);
9222 
9223 
9224 /*****************************************************************************
9225  **
9226  ** xcb_glx_float32_t * xcb_glx_get_histogram_parameterfv_data
9227  ** 
9228  ** @param /+const+/ xcb_glx_get_histogram_parameterfv_reply_t *R
9229  ** @returns xcb_glx_float32_t *
9230  **
9231  *****************************************************************************/
9232  
9233 extern(C) xcb_glx_float32_t *
9234 xcb_glx_get_histogram_parameterfv_data (/+const+/ xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
9235 
9236 
9237 /*****************************************************************************
9238  **
9239  ** int xcb_glx_get_histogram_parameterfv_data_length
9240  ** 
9241  ** @param /+const+/ xcb_glx_get_histogram_parameterfv_reply_t *R
9242  ** @returns int
9243  **
9244  *****************************************************************************/
9245  
9246 extern(C) int
9247 xcb_glx_get_histogram_parameterfv_data_length (/+const+/ xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
9248 
9249 
9250 /*****************************************************************************
9251  **
9252  ** xcb_glx_float32_iterator_t xcb_glx_get_histogram_parameterfv_data_iterator
9253  ** 
9254  ** @param /+const+/ xcb_glx_get_histogram_parameterfv_reply_t *R
9255  ** @returns xcb_glx_float32_iterator_t
9256  **
9257  *****************************************************************************/
9258  
9259 extern(C) xcb_glx_float32_iterator_t
9260 xcb_glx_get_histogram_parameterfv_data_iterator (/+const+/ xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
9261 
9262 
9263 /*****************************************************************************
9264  **
9265  ** xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_parameterfv_reply
9266  ** 
9267  ** @param xcb_connection_t                            *c
9268  ** @param xcb_glx_get_histogram_parameterfv_cookie_t   cookie
9269  ** @param xcb_generic_error_t                        **e
9270  ** @returns xcb_glx_get_histogram_parameterfv_reply_t *
9271  **
9272  *****************************************************************************/
9273  
9274 extern(C) xcb_glx_get_histogram_parameterfv_reply_t *
9275 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t                            *c  /**< */,
9276                                          xcb_glx_get_histogram_parameterfv_cookie_t   cookie  /**< */,
9277                                          xcb_generic_error_t                        **e  /**< */);
9278 
9279 
9280 /*****************************************************************************
9281  **
9282  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv
9283  ** 
9284  ** @param xcb_connection_t      *c
9285  ** @param xcb_glx_context_tag_t  context_tag
9286  ** @param uint                   target
9287  ** @param uint                   pname
9288  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
9289  **
9290  *****************************************************************************/
9291  
9292 extern(C) xcb_glx_get_histogram_parameteriv_cookie_t
9293 xcb_glx_get_histogram_parameteriv (xcb_connection_t      *c  /**< */,
9294                                    xcb_glx_context_tag_t  context_tag  /**< */,
9295                                    uint                   target  /**< */,
9296                                    uint                   pname  /**< */);
9297 
9298 
9299 /*****************************************************************************
9300  **
9301  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_unchecked
9302  ** 
9303  ** @param xcb_connection_t      *c
9304  ** @param xcb_glx_context_tag_t  context_tag
9305  ** @param uint                   target
9306  ** @param uint                   pname
9307  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
9308  **
9309  *****************************************************************************/
9310  
9311 extern(C) xcb_glx_get_histogram_parameteriv_cookie_t
9312 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
9313                                              xcb_glx_context_tag_t  context_tag  /**< */,
9314                                              uint                   target  /**< */,
9315                                              uint                   pname  /**< */);
9316 
9317 
9318 /*****************************************************************************
9319  **
9320  ** int * xcb_glx_get_histogram_parameteriv_data
9321  ** 
9322  ** @param /+const+/ xcb_glx_get_histogram_parameteriv_reply_t *R
9323  ** @returns int *
9324  **
9325  *****************************************************************************/
9326  
9327 extern(C) int *
9328 xcb_glx_get_histogram_parameteriv_data (/+const+/ xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
9329 
9330 
9331 /*****************************************************************************
9332  **
9333  ** int xcb_glx_get_histogram_parameteriv_data_length
9334  ** 
9335  ** @param /+const+/ xcb_glx_get_histogram_parameteriv_reply_t *R
9336  ** @returns int
9337  **
9338  *****************************************************************************/
9339  
9340 extern(C) int
9341 xcb_glx_get_histogram_parameteriv_data_length (/+const+/ xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
9342 
9343 
9344 /*****************************************************************************
9345  **
9346  ** xcb_generic_iterator_t xcb_glx_get_histogram_parameteriv_data_end
9347  ** 
9348  ** @param /+const+/ xcb_glx_get_histogram_parameteriv_reply_t *R
9349  ** @returns xcb_generic_iterator_t
9350  **
9351  *****************************************************************************/
9352  
9353 extern(C) xcb_generic_iterator_t
9354 xcb_glx_get_histogram_parameteriv_data_end (/+const+/ xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
9355 
9356 
9357 /*****************************************************************************
9358  **
9359  ** xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_parameteriv_reply
9360  ** 
9361  ** @param xcb_connection_t                            *c
9362  ** @param xcb_glx_get_histogram_parameteriv_cookie_t   cookie
9363  ** @param xcb_generic_error_t                        **e
9364  ** @returns xcb_glx_get_histogram_parameteriv_reply_t *
9365  **
9366  *****************************************************************************/
9367  
9368 extern(C) xcb_glx_get_histogram_parameteriv_reply_t *
9369 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t                            *c  /**< */,
9370                                          xcb_glx_get_histogram_parameteriv_cookie_t   cookie  /**< */,
9371                                          xcb_generic_error_t                        **e  /**< */);
9372 
9373 
9374 /*****************************************************************************
9375  **
9376  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax
9377  ** 
9378  ** @param xcb_connection_t      *c
9379  ** @param xcb_glx_context_tag_t  context_tag
9380  ** @param uint                   target
9381  ** @param uint                   format
9382  ** @param uint                   type
9383  ** @param bool                   swap_bytes
9384  ** @param bool                   reset
9385  ** @returns xcb_glx_get_minmax_cookie_t
9386  **
9387  *****************************************************************************/
9388  
9389 extern(C) xcb_glx_get_minmax_cookie_t
9390 xcb_glx_get_minmax (xcb_connection_t      *c  /**< */,
9391                     xcb_glx_context_tag_t  context_tag  /**< */,
9392                     uint                   target  /**< */,
9393                     uint                   format  /**< */,
9394                     uint                   type  /**< */,
9395                     bool                   swap_bytes  /**< */,
9396                     bool                   reset  /**< */);
9397 
9398 
9399 /*****************************************************************************
9400  **
9401  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_unchecked
9402  ** 
9403  ** @param xcb_connection_t      *c
9404  ** @param xcb_glx_context_tag_t  context_tag
9405  ** @param uint                   target
9406  ** @param uint                   format
9407  ** @param uint                   type
9408  ** @param bool                   swap_bytes
9409  ** @param bool                   reset
9410  ** @returns xcb_glx_get_minmax_cookie_t
9411  **
9412  *****************************************************************************/
9413  
9414 extern(C) xcb_glx_get_minmax_cookie_t
9415 xcb_glx_get_minmax_unchecked (xcb_connection_t      *c  /**< */,
9416                               xcb_glx_context_tag_t  context_tag  /**< */,
9417                               uint                   target  /**< */,
9418                               uint                   format  /**< */,
9419                               uint                   type  /**< */,
9420                               bool                   swap_bytes  /**< */,
9421                               bool                   reset  /**< */);
9422 
9423 
9424 /*****************************************************************************
9425  **
9426  ** ubyte * xcb_glx_get_minmax_data
9427  ** 
9428  ** @param /+const+/ xcb_glx_get_minmax_reply_t *R
9429  ** @returns ubyte *
9430  **
9431  *****************************************************************************/
9432  
9433 extern(C) ubyte *
9434 xcb_glx_get_minmax_data (/+const+/ xcb_glx_get_minmax_reply_t *R  /**< */);
9435 
9436 
9437 /*****************************************************************************
9438  **
9439  ** int xcb_glx_get_minmax_data_length
9440  ** 
9441  ** @param /+const+/ xcb_glx_get_minmax_reply_t *R
9442  ** @returns int
9443  **
9444  *****************************************************************************/
9445  
9446 extern(C) int
9447 xcb_glx_get_minmax_data_length (/+const+/ xcb_glx_get_minmax_reply_t *R  /**< */);
9448 
9449 
9450 /*****************************************************************************
9451  **
9452  ** xcb_generic_iterator_t xcb_glx_get_minmax_data_end
9453  ** 
9454  ** @param /+const+/ xcb_glx_get_minmax_reply_t *R
9455  ** @returns xcb_generic_iterator_t
9456  **
9457  *****************************************************************************/
9458  
9459 extern(C) xcb_generic_iterator_t
9460 xcb_glx_get_minmax_data_end (/+const+/ xcb_glx_get_minmax_reply_t *R  /**< */);
9461 
9462 
9463 /*****************************************************************************
9464  **
9465  ** xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply
9466  ** 
9467  ** @param xcb_connection_t             *c
9468  ** @param xcb_glx_get_minmax_cookie_t   cookie
9469  ** @param xcb_generic_error_t         **e
9470  ** @returns xcb_glx_get_minmax_reply_t *
9471  **
9472  *****************************************************************************/
9473  
9474 extern(C) xcb_glx_get_minmax_reply_t *
9475 xcb_glx_get_minmax_reply (xcb_connection_t             *c  /**< */,
9476                           xcb_glx_get_minmax_cookie_t   cookie  /**< */,
9477                           xcb_generic_error_t         **e  /**< */);
9478 
9479 
9480 /*****************************************************************************
9481  **
9482  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv
9483  ** 
9484  ** @param xcb_connection_t      *c
9485  ** @param xcb_glx_context_tag_t  context_tag
9486  ** @param uint                   target
9487  ** @param uint                   pname
9488  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
9489  **
9490  *****************************************************************************/
9491  
9492 extern(C) xcb_glx_get_minmax_parameterfv_cookie_t
9493 xcb_glx_get_minmax_parameterfv (xcb_connection_t      *c  /**< */,
9494                                 xcb_glx_context_tag_t  context_tag  /**< */,
9495                                 uint                   target  /**< */,
9496                                 uint                   pname  /**< */);
9497 
9498 
9499 /*****************************************************************************
9500  **
9501  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_unchecked
9502  ** 
9503  ** @param xcb_connection_t      *c
9504  ** @param xcb_glx_context_tag_t  context_tag
9505  ** @param uint                   target
9506  ** @param uint                   pname
9507  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
9508  **
9509  *****************************************************************************/
9510  
9511 extern(C) xcb_glx_get_minmax_parameterfv_cookie_t
9512 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
9513                                           xcb_glx_context_tag_t  context_tag  /**< */,
9514                                           uint                   target  /**< */,
9515                                           uint                   pname  /**< */);
9516 
9517 
9518 /*****************************************************************************
9519  **
9520  ** xcb_glx_float32_t * xcb_glx_get_minmax_parameterfv_data
9521  ** 
9522  ** @param /+const+/ xcb_glx_get_minmax_parameterfv_reply_t *R
9523  ** @returns xcb_glx_float32_t *
9524  **
9525  *****************************************************************************/
9526  
9527 extern(C) xcb_glx_float32_t *
9528 xcb_glx_get_minmax_parameterfv_data (/+const+/ xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
9529 
9530 
9531 /*****************************************************************************
9532  **
9533  ** int xcb_glx_get_minmax_parameterfv_data_length
9534  ** 
9535  ** @param /+const+/ xcb_glx_get_minmax_parameterfv_reply_t *R
9536  ** @returns int
9537  **
9538  *****************************************************************************/
9539  
9540 extern(C) int
9541 xcb_glx_get_minmax_parameterfv_data_length (/+const+/ xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
9542 
9543 
9544 /*****************************************************************************
9545  **
9546  ** xcb_glx_float32_iterator_t xcb_glx_get_minmax_parameterfv_data_iterator
9547  ** 
9548  ** @param /+const+/ xcb_glx_get_minmax_parameterfv_reply_t *R
9549  ** @returns xcb_glx_float32_iterator_t
9550  **
9551  *****************************************************************************/
9552  
9553 extern(C) xcb_glx_float32_iterator_t
9554 xcb_glx_get_minmax_parameterfv_data_iterator (/+const+/ xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
9555 
9556 
9557 /*****************************************************************************
9558  **
9559  ** xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv_reply
9560  ** 
9561  ** @param xcb_connection_t                         *c
9562  ** @param xcb_glx_get_minmax_parameterfv_cookie_t   cookie
9563  ** @param xcb_generic_error_t                     **e
9564  ** @returns xcb_glx_get_minmax_parameterfv_reply_t *
9565  **
9566  *****************************************************************************/
9567  
9568 extern(C) xcb_glx_get_minmax_parameterfv_reply_t *
9569 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t                         *c  /**< */,
9570                                       xcb_glx_get_minmax_parameterfv_cookie_t   cookie  /**< */,
9571                                       xcb_generic_error_t                     **e  /**< */);
9572 
9573 
9574 /*****************************************************************************
9575  **
9576  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv
9577  ** 
9578  ** @param xcb_connection_t      *c
9579  ** @param xcb_glx_context_tag_t  context_tag
9580  ** @param uint                   target
9581  ** @param uint                   pname
9582  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
9583  **
9584  *****************************************************************************/
9585  
9586 extern(C) xcb_glx_get_minmax_parameteriv_cookie_t
9587 xcb_glx_get_minmax_parameteriv (xcb_connection_t      *c  /**< */,
9588                                 xcb_glx_context_tag_t  context_tag  /**< */,
9589                                 uint                   target  /**< */,
9590                                 uint                   pname  /**< */);
9591 
9592 
9593 /*****************************************************************************
9594  **
9595  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_unchecked
9596  ** 
9597  ** @param xcb_connection_t      *c
9598  ** @param xcb_glx_context_tag_t  context_tag
9599  ** @param uint                   target
9600  ** @param uint                   pname
9601  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
9602  **
9603  *****************************************************************************/
9604  
9605 extern(C) xcb_glx_get_minmax_parameteriv_cookie_t
9606 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
9607                                           xcb_glx_context_tag_t  context_tag  /**< */,
9608                                           uint                   target  /**< */,
9609                                           uint                   pname  /**< */);
9610 
9611 
9612 /*****************************************************************************
9613  **
9614  ** int * xcb_glx_get_minmax_parameteriv_data
9615  ** 
9616  ** @param /+const+/ xcb_glx_get_minmax_parameteriv_reply_t *R
9617  ** @returns int *
9618  **
9619  *****************************************************************************/
9620  
9621 extern(C) int *
9622 xcb_glx_get_minmax_parameteriv_data (/+const+/ xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
9623 
9624 
9625 /*****************************************************************************
9626  **
9627  ** int xcb_glx_get_minmax_parameteriv_data_length
9628  ** 
9629  ** @param /+const+/ xcb_glx_get_minmax_parameteriv_reply_t *R
9630  ** @returns int
9631  **
9632  *****************************************************************************/
9633  
9634 extern(C) int
9635 xcb_glx_get_minmax_parameteriv_data_length (/+const+/ xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
9636 
9637 
9638 /*****************************************************************************
9639  **
9640  ** xcb_generic_iterator_t xcb_glx_get_minmax_parameteriv_data_end
9641  ** 
9642  ** @param /+const+/ xcb_glx_get_minmax_parameteriv_reply_t *R
9643  ** @returns xcb_generic_iterator_t
9644  **
9645  *****************************************************************************/
9646  
9647 extern(C) xcb_generic_iterator_t
9648 xcb_glx_get_minmax_parameteriv_data_end (/+const+/ xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
9649 
9650 
9651 /*****************************************************************************
9652  **
9653  ** xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv_reply
9654  ** 
9655  ** @param xcb_connection_t                         *c
9656  ** @param xcb_glx_get_minmax_parameteriv_cookie_t   cookie
9657  ** @param xcb_generic_error_t                     **e
9658  ** @returns xcb_glx_get_minmax_parameteriv_reply_t *
9659  **
9660  *****************************************************************************/
9661  
9662 extern(C) xcb_glx_get_minmax_parameteriv_reply_t *
9663 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t                         *c  /**< */,
9664                                       xcb_glx_get_minmax_parameteriv_cookie_t   cookie  /**< */,
9665                                       xcb_generic_error_t                     **e  /**< */);
9666 
9667 
9668 /*****************************************************************************
9669  **
9670  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb
9671  ** 
9672  ** @param xcb_connection_t      *c
9673  ** @param xcb_glx_context_tag_t  context_tag
9674  ** @param uint                   target
9675  ** @param int                    level
9676  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
9677  **
9678  *****************************************************************************/
9679  
9680 extern(C) xcb_glx_get_compressed_tex_image_arb_cookie_t
9681 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t      *c  /**< */,
9682                                       xcb_glx_context_tag_t  context_tag  /**< */,
9683                                       uint                   target  /**< */,
9684                                       int                    level  /**< */);
9685 
9686 
9687 /*****************************************************************************
9688  **
9689  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_unchecked
9690  ** 
9691  ** @param xcb_connection_t      *c
9692  ** @param xcb_glx_context_tag_t  context_tag
9693  ** @param uint                   target
9694  ** @param int                    level
9695  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
9696  **
9697  *****************************************************************************/
9698  
9699 extern(C) xcb_glx_get_compressed_tex_image_arb_cookie_t
9700 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t      *c  /**< */,
9701                                                 xcb_glx_context_tag_t  context_tag  /**< */,
9702                                                 uint                   target  /**< */,
9703                                                 int                    level  /**< */);
9704 
9705 
9706 /*****************************************************************************
9707  **
9708  ** ubyte * xcb_glx_get_compressed_tex_image_arb_data
9709  ** 
9710  ** @param /+const+/ xcb_glx_get_compressed_tex_image_arb_reply_t *R
9711  ** @returns ubyte *
9712  **
9713  *****************************************************************************/
9714  
9715 extern(C) ubyte *
9716 xcb_glx_get_compressed_tex_image_arb_data (/+const+/ xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
9717 
9718 
9719 /*****************************************************************************
9720  **
9721  ** int xcb_glx_get_compressed_tex_image_arb_data_length
9722  ** 
9723  ** @param /+const+/ xcb_glx_get_compressed_tex_image_arb_reply_t *R
9724  ** @returns int
9725  **
9726  *****************************************************************************/
9727  
9728 extern(C) int
9729 xcb_glx_get_compressed_tex_image_arb_data_length (/+const+/ xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
9730 
9731 
9732 /*****************************************************************************
9733  **
9734  ** xcb_generic_iterator_t xcb_glx_get_compressed_tex_image_arb_data_end
9735  ** 
9736  ** @param /+const+/ xcb_glx_get_compressed_tex_image_arb_reply_t *R
9737  ** @returns xcb_generic_iterator_t
9738  **
9739  *****************************************************************************/
9740  
9741 extern(C) xcb_generic_iterator_t
9742 xcb_glx_get_compressed_tex_image_arb_data_end (/+const+/ xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
9743 
9744 
9745 /*****************************************************************************
9746  **
9747  ** xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_tex_image_arb_reply
9748  ** 
9749  ** @param xcb_connection_t                               *c
9750  ** @param xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie
9751  ** @param xcb_generic_error_t                           **e
9752  ** @returns xcb_glx_get_compressed_tex_image_arb_reply_t *
9753  **
9754  *****************************************************************************/
9755  
9756 extern(C) xcb_glx_get_compressed_tex_image_arb_reply_t *
9757 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t                               *c  /**< */,
9758                                             xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie  /**< */,
9759                                             xcb_generic_error_t                           **e  /**< */);
9760 
9761 
9762 /*****************************************************************************
9763  **
9764  ** xcb_void_cookie_t xcb_glx_delete_queries_arb_checked
9765  ** 
9766  ** @param xcb_connection_t      *c
9767  ** @param xcb_glx_context_tag_t  context_tag
9768  ** @param int                    n
9769  ** @param /+const+/ uint        *ids
9770  ** @returns xcb_void_cookie_t
9771  **
9772  *****************************************************************************/
9773  
9774 extern(C) xcb_void_cookie_t
9775 xcb_glx_delete_queries_arb_checked (xcb_connection_t      *c  /**< */,
9776                                     xcb_glx_context_tag_t  context_tag  /**< */,
9777                                     int                    n  /**< */,
9778                                     /+const+/ uint        *ids  /**< */);
9779 
9780 
9781 /*****************************************************************************
9782  **
9783  ** xcb_void_cookie_t xcb_glx_delete_queries_arb
9784  ** 
9785  ** @param xcb_connection_t      *c
9786  ** @param xcb_glx_context_tag_t  context_tag
9787  ** @param int                    n
9788  ** @param /+const+/ uint        *ids
9789  ** @returns xcb_void_cookie_t
9790  **
9791  *****************************************************************************/
9792  
9793 extern(C) xcb_void_cookie_t
9794 xcb_glx_delete_queries_arb (xcb_connection_t      *c  /**< */,
9795                             xcb_glx_context_tag_t  context_tag  /**< */,
9796                             int                    n  /**< */,
9797                             /+const+/ uint        *ids  /**< */);
9798 
9799 
9800 /*****************************************************************************
9801  **
9802  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb
9803  ** 
9804  ** @param xcb_connection_t      *c
9805  ** @param xcb_glx_context_tag_t  context_tag
9806  ** @param int                    n
9807  ** @returns xcb_glx_gen_queries_arb_cookie_t
9808  **
9809  *****************************************************************************/
9810  
9811 extern(C) xcb_glx_gen_queries_arb_cookie_t
9812 xcb_glx_gen_queries_arb (xcb_connection_t      *c  /**< */,
9813                          xcb_glx_context_tag_t  context_tag  /**< */,
9814                          int                    n  /**< */);
9815 
9816 
9817 /*****************************************************************************
9818  **
9819  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_unchecked
9820  ** 
9821  ** @param xcb_connection_t      *c
9822  ** @param xcb_glx_context_tag_t  context_tag
9823  ** @param int                    n
9824  ** @returns xcb_glx_gen_queries_arb_cookie_t
9825  **
9826  *****************************************************************************/
9827  
9828 extern(C) xcb_glx_gen_queries_arb_cookie_t
9829 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t      *c  /**< */,
9830                                    xcb_glx_context_tag_t  context_tag  /**< */,
9831                                    int                    n  /**< */);
9832 
9833 
9834 /*****************************************************************************
9835  **
9836  ** uint * xcb_glx_gen_queries_arb_data
9837  ** 
9838  ** @param /+const+/ xcb_glx_gen_queries_arb_reply_t *R
9839  ** @returns uint *
9840  **
9841  *****************************************************************************/
9842  
9843 extern(C) uint *
9844 xcb_glx_gen_queries_arb_data (/+const+/ xcb_glx_gen_queries_arb_reply_t *R  /**< */);
9845 
9846 
9847 /*****************************************************************************
9848  **
9849  ** int xcb_glx_gen_queries_arb_data_length
9850  ** 
9851  ** @param /+const+/ xcb_glx_gen_queries_arb_reply_t *R
9852  ** @returns int
9853  **
9854  *****************************************************************************/
9855  
9856 extern(C) int
9857 xcb_glx_gen_queries_arb_data_length (/+const+/ xcb_glx_gen_queries_arb_reply_t *R  /**< */);
9858 
9859 
9860 /*****************************************************************************
9861  **
9862  ** xcb_generic_iterator_t xcb_glx_gen_queries_arb_data_end
9863  ** 
9864  ** @param /+const+/ xcb_glx_gen_queries_arb_reply_t *R
9865  ** @returns xcb_generic_iterator_t
9866  **
9867  *****************************************************************************/
9868  
9869 extern(C) xcb_generic_iterator_t
9870 xcb_glx_gen_queries_arb_data_end (/+const+/ xcb_glx_gen_queries_arb_reply_t *R  /**< */);
9871 
9872 
9873 /*****************************************************************************
9874  **
9875  ** xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply
9876  ** 
9877  ** @param xcb_connection_t                  *c
9878  ** @param xcb_glx_gen_queries_arb_cookie_t   cookie
9879  ** @param xcb_generic_error_t              **e
9880  ** @returns xcb_glx_gen_queries_arb_reply_t *
9881  **
9882  *****************************************************************************/
9883  
9884 extern(C) xcb_glx_gen_queries_arb_reply_t *
9885 xcb_glx_gen_queries_arb_reply (xcb_connection_t                  *c  /**< */,
9886                                xcb_glx_gen_queries_arb_cookie_t   cookie  /**< */,
9887                                xcb_generic_error_t              **e  /**< */);
9888 
9889 
9890 /*****************************************************************************
9891  **
9892  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb
9893  ** 
9894  ** @param xcb_connection_t      *c
9895  ** @param xcb_glx_context_tag_t  context_tag
9896  ** @param uint                   id
9897  ** @returns xcb_glx_is_query_arb_cookie_t
9898  **
9899  *****************************************************************************/
9900  
9901 extern(C) xcb_glx_is_query_arb_cookie_t
9902 xcb_glx_is_query_arb (xcb_connection_t      *c  /**< */,
9903                       xcb_glx_context_tag_t  context_tag  /**< */,
9904                       uint                   id  /**< */);
9905 
9906 
9907 /*****************************************************************************
9908  **
9909  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_unchecked
9910  ** 
9911  ** @param xcb_connection_t      *c
9912  ** @param xcb_glx_context_tag_t  context_tag
9913  ** @param uint                   id
9914  ** @returns xcb_glx_is_query_arb_cookie_t
9915  **
9916  *****************************************************************************/
9917  
9918 extern(C) xcb_glx_is_query_arb_cookie_t
9919 xcb_glx_is_query_arb_unchecked (xcb_connection_t      *c  /**< */,
9920                                 xcb_glx_context_tag_t  context_tag  /**< */,
9921                                 uint                   id  /**< */);
9922 
9923 
9924 /*****************************************************************************
9925  **
9926  ** xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply
9927  ** 
9928  ** @param xcb_connection_t               *c
9929  ** @param xcb_glx_is_query_arb_cookie_t   cookie
9930  ** @param xcb_generic_error_t           **e
9931  ** @returns xcb_glx_is_query_arb_reply_t *
9932  **
9933  *****************************************************************************/
9934  
9935 extern(C) xcb_glx_is_query_arb_reply_t *
9936 xcb_glx_is_query_arb_reply (xcb_connection_t               *c  /**< */,
9937                             xcb_glx_is_query_arb_cookie_t   cookie  /**< */,
9938                             xcb_generic_error_t           **e  /**< */);
9939 
9940 
9941 /*****************************************************************************
9942  **
9943  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb
9944  ** 
9945  ** @param xcb_connection_t      *c
9946  ** @param xcb_glx_context_tag_t  context_tag
9947  ** @param uint                   target
9948  ** @param uint                   pname
9949  ** @returns xcb_glx_get_queryiv_arb_cookie_t
9950  **
9951  *****************************************************************************/
9952  
9953 extern(C) xcb_glx_get_queryiv_arb_cookie_t
9954 xcb_glx_get_queryiv_arb (xcb_connection_t      *c  /**< */,
9955                          xcb_glx_context_tag_t  context_tag  /**< */,
9956                          uint                   target  /**< */,
9957                          uint                   pname  /**< */);
9958 
9959 
9960 /*****************************************************************************
9961  **
9962  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_unchecked
9963  ** 
9964  ** @param xcb_connection_t      *c
9965  ** @param xcb_glx_context_tag_t  context_tag
9966  ** @param uint                   target
9967  ** @param uint                   pname
9968  ** @returns xcb_glx_get_queryiv_arb_cookie_t
9969  **
9970  *****************************************************************************/
9971  
9972 extern(C) xcb_glx_get_queryiv_arb_cookie_t
9973 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t      *c  /**< */,
9974                                    xcb_glx_context_tag_t  context_tag  /**< */,
9975                                    uint                   target  /**< */,
9976                                    uint                   pname  /**< */);
9977 
9978 
9979 /*****************************************************************************
9980  **
9981  ** int * xcb_glx_get_queryiv_arb_data
9982  ** 
9983  ** @param /+const+/ xcb_glx_get_queryiv_arb_reply_t *R
9984  ** @returns int *
9985  **
9986  *****************************************************************************/
9987  
9988 extern(C) int *
9989 xcb_glx_get_queryiv_arb_data (/+const+/ xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
9990 
9991 
9992 /*****************************************************************************
9993  **
9994  ** int xcb_glx_get_queryiv_arb_data_length
9995  ** 
9996  ** @param /+const+/ xcb_glx_get_queryiv_arb_reply_t *R
9997  ** @returns int
9998  **
9999  *****************************************************************************/
10000  
10001 extern(C) int
10002 xcb_glx_get_queryiv_arb_data_length (/+const+/ xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
10003 
10004 
10005 /*****************************************************************************
10006  **
10007  ** xcb_generic_iterator_t xcb_glx_get_queryiv_arb_data_end
10008  ** 
10009  ** @param /+const+/ xcb_glx_get_queryiv_arb_reply_t *R
10010  ** @returns xcb_generic_iterator_t
10011  **
10012  *****************************************************************************/
10013  
10014 extern(C) xcb_generic_iterator_t
10015 xcb_glx_get_queryiv_arb_data_end (/+const+/ xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
10016 
10017 
10018 /*****************************************************************************
10019  **
10020  ** xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply
10021  ** 
10022  ** @param xcb_connection_t                  *c
10023  ** @param xcb_glx_get_queryiv_arb_cookie_t   cookie
10024  ** @param xcb_generic_error_t              **e
10025  ** @returns xcb_glx_get_queryiv_arb_reply_t *
10026  **
10027  *****************************************************************************/
10028  
10029 extern(C) xcb_glx_get_queryiv_arb_reply_t *
10030 xcb_glx_get_queryiv_arb_reply (xcb_connection_t                  *c  /**< */,
10031                                xcb_glx_get_queryiv_arb_cookie_t   cookie  /**< */,
10032                                xcb_generic_error_t              **e  /**< */);
10033 
10034 
10035 /*****************************************************************************
10036  **
10037  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb
10038  ** 
10039  ** @param xcb_connection_t      *c
10040  ** @param xcb_glx_context_tag_t  context_tag
10041  ** @param uint                   id
10042  ** @param uint                   pname
10043  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
10044  **
10045  *****************************************************************************/
10046  
10047 extern(C) xcb_glx_get_query_objectiv_arb_cookie_t
10048 xcb_glx_get_query_objectiv_arb (xcb_connection_t      *c  /**< */,
10049                                 xcb_glx_context_tag_t  context_tag  /**< */,
10050                                 uint                   id  /**< */,
10051                                 uint                   pname  /**< */);
10052 
10053 
10054 /*****************************************************************************
10055  **
10056  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_unchecked
10057  ** 
10058  ** @param xcb_connection_t      *c
10059  ** @param xcb_glx_context_tag_t  context_tag
10060  ** @param uint                   id
10061  ** @param uint                   pname
10062  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
10063  **
10064  *****************************************************************************/
10065  
10066 extern(C) xcb_glx_get_query_objectiv_arb_cookie_t
10067 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t      *c  /**< */,
10068                                           xcb_glx_context_tag_t  context_tag  /**< */,
10069                                           uint                   id  /**< */,
10070                                           uint                   pname  /**< */);
10071 
10072 
10073 /*****************************************************************************
10074  **
10075  ** int * xcb_glx_get_query_objectiv_arb_data
10076  ** 
10077  ** @param /+const+/ xcb_glx_get_query_objectiv_arb_reply_t *R
10078  ** @returns int *
10079  **
10080  *****************************************************************************/
10081  
10082 extern(C) int *
10083 xcb_glx_get_query_objectiv_arb_data (/+const+/ xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
10084 
10085 
10086 /*****************************************************************************
10087  **
10088  ** int xcb_glx_get_query_objectiv_arb_data_length
10089  ** 
10090  ** @param /+const+/ xcb_glx_get_query_objectiv_arb_reply_t *R
10091  ** @returns int
10092  **
10093  *****************************************************************************/
10094  
10095 extern(C) int
10096 xcb_glx_get_query_objectiv_arb_data_length (/+const+/ xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
10097 
10098 
10099 /*****************************************************************************
10100  **
10101  ** xcb_generic_iterator_t xcb_glx_get_query_objectiv_arb_data_end
10102  ** 
10103  ** @param /+const+/ xcb_glx_get_query_objectiv_arb_reply_t *R
10104  ** @returns xcb_generic_iterator_t
10105  **
10106  *****************************************************************************/
10107  
10108 extern(C) xcb_generic_iterator_t
10109 xcb_glx_get_query_objectiv_arb_data_end (/+const+/ xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
10110 
10111 
10112 /*****************************************************************************
10113  **
10114  ** xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb_reply
10115  ** 
10116  ** @param xcb_connection_t                         *c
10117  ** @param xcb_glx_get_query_objectiv_arb_cookie_t   cookie
10118  ** @param xcb_generic_error_t                     **e
10119  ** @returns xcb_glx_get_query_objectiv_arb_reply_t *
10120  **
10121  *****************************************************************************/
10122  
10123 extern(C) xcb_glx_get_query_objectiv_arb_reply_t *
10124 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t                         *c  /**< */,
10125                                       xcb_glx_get_query_objectiv_arb_cookie_t   cookie  /**< */,
10126                                       xcb_generic_error_t                     **e  /**< */);
10127 
10128 
10129 /*****************************************************************************
10130  **
10131  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb
10132  ** 
10133  ** @param xcb_connection_t      *c
10134  ** @param xcb_glx_context_tag_t  context_tag
10135  ** @param uint                   id
10136  ** @param uint                   pname
10137  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
10138  **
10139  *****************************************************************************/
10140  
10141 extern(C) xcb_glx_get_query_objectuiv_arb_cookie_t
10142 xcb_glx_get_query_objectuiv_arb (xcb_connection_t      *c  /**< */,
10143                                  xcb_glx_context_tag_t  context_tag  /**< */,
10144                                  uint                   id  /**< */,
10145                                  uint                   pname  /**< */);
10146 
10147 
10148 /*****************************************************************************
10149  **
10150  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_unchecked
10151  ** 
10152  ** @param xcb_connection_t      *c
10153  ** @param xcb_glx_context_tag_t  context_tag
10154  ** @param uint                   id
10155  ** @param uint                   pname
10156  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
10157  **
10158  *****************************************************************************/
10159  
10160 extern(C) xcb_glx_get_query_objectuiv_arb_cookie_t
10161 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t      *c  /**< */,
10162                                            xcb_glx_context_tag_t  context_tag  /**< */,
10163                                            uint                   id  /**< */,
10164                                            uint                   pname  /**< */);
10165 
10166 
10167 /*****************************************************************************
10168  **
10169  ** uint * xcb_glx_get_query_objectuiv_arb_data
10170  ** 
10171  ** @param /+const+/ xcb_glx_get_query_objectuiv_arb_reply_t *R
10172  ** @returns uint *
10173  **
10174  *****************************************************************************/
10175  
10176 extern(C) uint *
10177 xcb_glx_get_query_objectuiv_arb_data (/+const+/ xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
10178 
10179 
10180 /*****************************************************************************
10181  **
10182  ** int xcb_glx_get_query_objectuiv_arb_data_length
10183  ** 
10184  ** @param /+const+/ xcb_glx_get_query_objectuiv_arb_reply_t *R
10185  ** @returns int
10186  **
10187  *****************************************************************************/
10188  
10189 extern(C) int
10190 xcb_glx_get_query_objectuiv_arb_data_length (/+const+/ xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
10191 
10192 
10193 /*****************************************************************************
10194  **
10195  ** xcb_generic_iterator_t xcb_glx_get_query_objectuiv_arb_data_end
10196  ** 
10197  ** @param /+const+/ xcb_glx_get_query_objectuiv_arb_reply_t *R
10198  ** @returns xcb_generic_iterator_t
10199  **
10200  *****************************************************************************/
10201  
10202 extern(C) xcb_generic_iterator_t
10203 xcb_glx_get_query_objectuiv_arb_data_end (/+const+/ xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
10204 
10205 
10206 /*****************************************************************************
10207  **
10208  ** xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_arb_reply
10209  ** 
10210  ** @param xcb_connection_t                          *c
10211  ** @param xcb_glx_get_query_objectuiv_arb_cookie_t   cookie
10212  ** @param xcb_generic_error_t                      **e
10213  ** @returns xcb_glx_get_query_objectuiv_arb_reply_t *
10214  **
10215  *****************************************************************************/
10216  
10217 extern(C) xcb_glx_get_query_objectuiv_arb_reply_t *
10218 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t                          *c  /**< */,
10219                                        xcb_glx_get_query_objectuiv_arb_cookie_t   cookie  /**< */,
10220                                        xcb_generic_error_t                      **e  /**< */);
10221 
10222 
10223 
10224 /**
10225  * @}
10226  */