glx.h revision 1.3
1/*
2 * This file generated automatically from glx.xml by c_client.py.
3 * Edit at your peril.
4 */
5
6/**
7 * @defgroup XCB_Glx_API XCB Glx API
8 * @brief Glx XCB Protocol Implementation.
9 * @{
10 **/
11
12#ifndef __GLX_H
13#define __GLX_H
14
15#include "xcb.h"
16#include "xproto.h"
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
22#define XCB_GLX_MAJOR_VERSION 1
23#define XCB_GLX_MINOR_VERSION 4
24
25extern xcb_extension_t xcb_glx_id;
26
27typedef uint32_t xcb_glx_pixmap_t;
28
29/**
30 * @brief xcb_glx_pixmap_iterator_t
31 **/
32typedef struct xcb_glx_pixmap_iterator_t {
33    xcb_glx_pixmap_t *data; /**<  */
34    int               rem; /**<  */
35    int               index; /**<  */
36} xcb_glx_pixmap_iterator_t;
37
38typedef uint32_t xcb_glx_context_t;
39
40/**
41 * @brief xcb_glx_context_iterator_t
42 **/
43typedef struct xcb_glx_context_iterator_t {
44    xcb_glx_context_t *data; /**<  */
45    int                rem; /**<  */
46    int                index; /**<  */
47} xcb_glx_context_iterator_t;
48
49typedef uint32_t xcb_glx_pbuffer_t;
50
51/**
52 * @brief xcb_glx_pbuffer_iterator_t
53 **/
54typedef struct xcb_glx_pbuffer_iterator_t {
55    xcb_glx_pbuffer_t *data; /**<  */
56    int                rem; /**<  */
57    int                index; /**<  */
58} xcb_glx_pbuffer_iterator_t;
59
60typedef uint32_t xcb_glx_window_t;
61
62/**
63 * @brief xcb_glx_window_iterator_t
64 **/
65typedef struct xcb_glx_window_iterator_t {
66    xcb_glx_window_t *data; /**<  */
67    int               rem; /**<  */
68    int               index; /**<  */
69} xcb_glx_window_iterator_t;
70
71typedef uint32_t xcb_glx_fbconfig_t;
72
73/**
74 * @brief xcb_glx_fbconfig_iterator_t
75 **/
76typedef struct xcb_glx_fbconfig_iterator_t {
77    xcb_glx_fbconfig_t *data; /**<  */
78    int                 rem; /**<  */
79    int                 index; /**<  */
80} xcb_glx_fbconfig_iterator_t;
81
82typedef uint32_t xcb_glx_drawable_t;
83
84/**
85 * @brief xcb_glx_drawable_iterator_t
86 **/
87typedef struct xcb_glx_drawable_iterator_t {
88    xcb_glx_drawable_t *data; /**<  */
89    int                 rem; /**<  */
90    int                 index; /**<  */
91} xcb_glx_drawable_iterator_t;
92
93typedef float xcb_glx_float32_t;
94
95/**
96 * @brief xcb_glx_float32_iterator_t
97 **/
98typedef struct xcb_glx_float32_iterator_t {
99    xcb_glx_float32_t *data; /**<  */
100    int                rem; /**<  */
101    int                index; /**<  */
102} xcb_glx_float32_iterator_t;
103
104typedef double xcb_glx_float64_t;
105
106/**
107 * @brief xcb_glx_float64_iterator_t
108 **/
109typedef struct xcb_glx_float64_iterator_t {
110    xcb_glx_float64_t *data; /**<  */
111    int                rem; /**<  */
112    int                index; /**<  */
113} xcb_glx_float64_iterator_t;
114
115typedef uint32_t xcb_glx_bool32_t;
116
117/**
118 * @brief xcb_glx_bool32_iterator_t
119 **/
120typedef struct xcb_glx_bool32_iterator_t {
121    xcb_glx_bool32_t *data; /**<  */
122    int               rem; /**<  */
123    int               index; /**<  */
124} xcb_glx_bool32_iterator_t;
125
126typedef uint32_t xcb_glx_context_tag_t;
127
128/**
129 * @brief xcb_glx_context_tag_iterator_t
130 **/
131typedef struct xcb_glx_context_tag_iterator_t {
132    xcb_glx_context_tag_t *data; /**<  */
133    int                    rem; /**<  */
134    int                    index; /**<  */
135} xcb_glx_context_tag_iterator_t;
136
137/** Opcode for xcb_glx_generic. */
138#define XCB_GLX_GENERIC -1
139
140/**
141 * @brief xcb_glx_generic_error_t
142 **/
143typedef struct xcb_glx_generic_error_t {
144    uint8_t  response_type; /**<  */
145    uint8_t  error_code; /**<  */
146    uint16_t sequence; /**<  */
147    uint32_t bad_value; /**<  */
148    uint16_t minor_opcode; /**<  */
149    uint8_t  major_opcode; /**<  */
150    uint8_t  pad0[21]; /**<  */
151} xcb_glx_generic_error_t;
152
153/** Opcode for xcb_glx_bad_context. */
154#define XCB_GLX_BAD_CONTEXT 0
155
156typedef xcb_glx_generic_error_t xcb_glx_bad_context_error_t;
157
158/** Opcode for xcb_glx_bad_context_state. */
159#define XCB_GLX_BAD_CONTEXT_STATE 1
160
161typedef xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t;
162
163/** Opcode for xcb_glx_bad_drawable. */
164#define XCB_GLX_BAD_DRAWABLE 2
165
166typedef xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t;
167
168/** Opcode for xcb_glx_bad_pixmap. */
169#define XCB_GLX_BAD_PIXMAP 3
170
171typedef xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t;
172
173/** Opcode for xcb_glx_bad_context_tag. */
174#define XCB_GLX_BAD_CONTEXT_TAG 4
175
176typedef xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t;
177
178/** Opcode for xcb_glx_bad_current_window. */
179#define XCB_GLX_BAD_CURRENT_WINDOW 5
180
181typedef xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t;
182
183/** Opcode for xcb_glx_bad_render_request. */
184#define XCB_GLX_BAD_RENDER_REQUEST 6
185
186typedef xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t;
187
188/** Opcode for xcb_glx_bad_large_request. */
189#define XCB_GLX_BAD_LARGE_REQUEST 7
190
191typedef xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t;
192
193/** Opcode for xcb_glx_unsupported_private_request. */
194#define XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST 8
195
196typedef xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t;
197
198/** Opcode for xcb_glx_bad_fb_config. */
199#define XCB_GLX_BAD_FB_CONFIG 9
200
201typedef xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t;
202
203/** Opcode for xcb_glx_bad_pbuffer. */
204#define XCB_GLX_BAD_PBUFFER 10
205
206typedef xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t;
207
208/** Opcode for xcb_glx_bad_current_drawable. */
209#define XCB_GLX_BAD_CURRENT_DRAWABLE 11
210
211typedef xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t;
212
213/** Opcode for xcb_glx_bad_window. */
214#define XCB_GLX_BAD_WINDOW 12
215
216typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t;
217
218/** Opcode for xcb_glx_glx_bad_profile_arb. */
219#define XCB_GLX_GLX_BAD_PROFILE_ARB 13
220
221typedef xcb_glx_generic_error_t xcb_glx_glx_bad_profile_arb_error_t;
222
223/** Opcode for xcb_glx_pbuffer_clobber. */
224#define XCB_GLX_PBUFFER_CLOBBER 0
225
226/**
227 * @brief xcb_glx_pbuffer_clobber_event_t
228 **/
229typedef struct xcb_glx_pbuffer_clobber_event_t {
230    uint8_t            response_type; /**<  */
231    uint8_t            pad0; /**<  */
232    uint16_t           sequence; /**<  */
233    uint16_t           event_type; /**<  */
234    uint16_t           draw_type; /**<  */
235    xcb_glx_drawable_t drawable; /**<  */
236    uint32_t           b_mask; /**<  */
237    uint16_t           aux_buffer; /**<  */
238    uint16_t           x; /**<  */
239    uint16_t           y; /**<  */
240    uint16_t           width; /**<  */
241    uint16_t           height; /**<  */
242    uint16_t           count; /**<  */
243    uint8_t            pad1[4]; /**<  */
244} xcb_glx_pbuffer_clobber_event_t;
245
246/** Opcode for xcb_glx_buffer_swap_complete. */
247#define XCB_GLX_BUFFER_SWAP_COMPLETE 1
248
249/**
250 * @brief xcb_glx_buffer_swap_complete_event_t
251 **/
252typedef struct xcb_glx_buffer_swap_complete_event_t {
253    uint8_t            response_type; /**<  */
254    uint8_t            pad0; /**<  */
255    uint16_t           sequence; /**<  */
256    uint16_t           event_type; /**<  */
257    uint8_t            pad1[2]; /**<  */
258    xcb_glx_drawable_t drawable; /**<  */
259    uint32_t           ust_hi; /**<  */
260    uint32_t           ust_lo; /**<  */
261    uint32_t           msc_hi; /**<  */
262    uint32_t           msc_lo; /**<  */
263    uint32_t           sbc; /**<  */
264} xcb_glx_buffer_swap_complete_event_t;
265
266typedef enum xcb_glx_pbcet_t {
267    XCB_GLX_PBCET_DAMAGED = 32791,
268    XCB_GLX_PBCET_SAVED = 32792
269} xcb_glx_pbcet_t;
270
271typedef enum xcb_glx_pbcdt_t {
272    XCB_GLX_PBCDT_WINDOW = 32793,
273    XCB_GLX_PBCDT_PBUFFER = 32794
274} xcb_glx_pbcdt_t;
275
276/** Opcode for xcb_glx_render. */
277#define XCB_GLX_RENDER 1
278
279/**
280 * @brief xcb_glx_render_request_t
281 **/
282typedef struct xcb_glx_render_request_t {
283    uint8_t               major_opcode; /**<  */
284    uint8_t               minor_opcode; /**<  */
285    uint16_t              length; /**<  */
286    xcb_glx_context_tag_t context_tag; /**<  */
287} xcb_glx_render_request_t;
288
289/** Opcode for xcb_glx_render_large. */
290#define XCB_GLX_RENDER_LARGE 2
291
292/**
293 * @brief xcb_glx_render_large_request_t
294 **/
295typedef struct xcb_glx_render_large_request_t {
296    uint8_t               major_opcode; /**<  */
297    uint8_t               minor_opcode; /**<  */
298    uint16_t              length; /**<  */
299    xcb_glx_context_tag_t context_tag; /**<  */
300    uint16_t              request_num; /**<  */
301    uint16_t              request_total; /**<  */
302    uint32_t              data_len; /**<  */
303} xcb_glx_render_large_request_t;
304
305/** Opcode for xcb_glx_create_context. */
306#define XCB_GLX_CREATE_CONTEXT 3
307
308/**
309 * @brief xcb_glx_create_context_request_t
310 **/
311typedef struct xcb_glx_create_context_request_t {
312    uint8_t           major_opcode; /**<  */
313    uint8_t           minor_opcode; /**<  */
314    uint16_t          length; /**<  */
315    xcb_glx_context_t context; /**<  */
316    xcb_visualid_t    visual; /**<  */
317    uint32_t          screen; /**<  */
318    xcb_glx_context_t share_list; /**<  */
319    uint8_t           is_direct; /**<  */
320    uint8_t           pad0[3]; /**<  */
321} xcb_glx_create_context_request_t;
322
323/** Opcode for xcb_glx_destroy_context. */
324#define XCB_GLX_DESTROY_CONTEXT 4
325
326/**
327 * @brief xcb_glx_destroy_context_request_t
328 **/
329typedef struct xcb_glx_destroy_context_request_t {
330    uint8_t           major_opcode; /**<  */
331    uint8_t           minor_opcode; /**<  */
332    uint16_t          length; /**<  */
333    xcb_glx_context_t context; /**<  */
334} xcb_glx_destroy_context_request_t;
335
336/**
337 * @brief xcb_glx_make_current_cookie_t
338 **/
339typedef struct xcb_glx_make_current_cookie_t {
340    unsigned int sequence; /**<  */
341} xcb_glx_make_current_cookie_t;
342
343/** Opcode for xcb_glx_make_current. */
344#define XCB_GLX_MAKE_CURRENT 5
345
346/**
347 * @brief xcb_glx_make_current_request_t
348 **/
349typedef struct xcb_glx_make_current_request_t {
350    uint8_t               major_opcode; /**<  */
351    uint8_t               minor_opcode; /**<  */
352    uint16_t              length; /**<  */
353    xcb_glx_drawable_t    drawable; /**<  */
354    xcb_glx_context_t     context; /**<  */
355    xcb_glx_context_tag_t old_context_tag; /**<  */
356} xcb_glx_make_current_request_t;
357
358/**
359 * @brief xcb_glx_make_current_reply_t
360 **/
361typedef struct xcb_glx_make_current_reply_t {
362    uint8_t               response_type; /**<  */
363    uint8_t               pad0; /**<  */
364    uint16_t              sequence; /**<  */
365    uint32_t              length; /**<  */
366    xcb_glx_context_tag_t context_tag; /**<  */
367    uint8_t               pad1[20]; /**<  */
368} xcb_glx_make_current_reply_t;
369
370/**
371 * @brief xcb_glx_is_direct_cookie_t
372 **/
373typedef struct xcb_glx_is_direct_cookie_t {
374    unsigned int sequence; /**<  */
375} xcb_glx_is_direct_cookie_t;
376
377/** Opcode for xcb_glx_is_direct. */
378#define XCB_GLX_IS_DIRECT 6
379
380/**
381 * @brief xcb_glx_is_direct_request_t
382 **/
383typedef struct xcb_glx_is_direct_request_t {
384    uint8_t           major_opcode; /**<  */
385    uint8_t           minor_opcode; /**<  */
386    uint16_t          length; /**<  */
387    xcb_glx_context_t context; /**<  */
388} xcb_glx_is_direct_request_t;
389
390/**
391 * @brief xcb_glx_is_direct_reply_t
392 **/
393typedef struct xcb_glx_is_direct_reply_t {
394    uint8_t  response_type; /**<  */
395    uint8_t  pad0; /**<  */
396    uint16_t sequence; /**<  */
397    uint32_t length; /**<  */
398    uint8_t  is_direct; /**<  */
399    uint8_t  pad1[23]; /**<  */
400} xcb_glx_is_direct_reply_t;
401
402/**
403 * @brief xcb_glx_query_version_cookie_t
404 **/
405typedef struct xcb_glx_query_version_cookie_t {
406    unsigned int sequence; /**<  */
407} xcb_glx_query_version_cookie_t;
408
409/** Opcode for xcb_glx_query_version. */
410#define XCB_GLX_QUERY_VERSION 7
411
412/**
413 * @brief xcb_glx_query_version_request_t
414 **/
415typedef struct xcb_glx_query_version_request_t {
416    uint8_t  major_opcode; /**<  */
417    uint8_t  minor_opcode; /**<  */
418    uint16_t length; /**<  */
419    uint32_t major_version; /**<  */
420    uint32_t minor_version; /**<  */
421} xcb_glx_query_version_request_t;
422
423/**
424 * @brief xcb_glx_query_version_reply_t
425 **/
426typedef struct xcb_glx_query_version_reply_t {
427    uint8_t  response_type; /**<  */
428    uint8_t  pad0; /**<  */
429    uint16_t sequence; /**<  */
430    uint32_t length; /**<  */
431    uint32_t major_version; /**<  */
432    uint32_t minor_version; /**<  */
433    uint8_t  pad1[16]; /**<  */
434} xcb_glx_query_version_reply_t;
435
436/** Opcode for xcb_glx_wait_gl. */
437#define XCB_GLX_WAIT_GL 8
438
439/**
440 * @brief xcb_glx_wait_gl_request_t
441 **/
442typedef struct xcb_glx_wait_gl_request_t {
443    uint8_t               major_opcode; /**<  */
444    uint8_t               minor_opcode; /**<  */
445    uint16_t              length; /**<  */
446    xcb_glx_context_tag_t context_tag; /**<  */
447} xcb_glx_wait_gl_request_t;
448
449/** Opcode for xcb_glx_wait_x. */
450#define XCB_GLX_WAIT_X 9
451
452/**
453 * @brief xcb_glx_wait_x_request_t
454 **/
455typedef struct xcb_glx_wait_x_request_t {
456    uint8_t               major_opcode; /**<  */
457    uint8_t               minor_opcode; /**<  */
458    uint16_t              length; /**<  */
459    xcb_glx_context_tag_t context_tag; /**<  */
460} xcb_glx_wait_x_request_t;
461
462/** Opcode for xcb_glx_copy_context. */
463#define XCB_GLX_COPY_CONTEXT 10
464
465/**
466 * @brief xcb_glx_copy_context_request_t
467 **/
468typedef struct xcb_glx_copy_context_request_t {
469    uint8_t               major_opcode; /**<  */
470    uint8_t               minor_opcode; /**<  */
471    uint16_t              length; /**<  */
472    xcb_glx_context_t     src; /**<  */
473    xcb_glx_context_t     dest; /**<  */
474    uint32_t              mask; /**<  */
475    xcb_glx_context_tag_t src_context_tag; /**<  */
476} xcb_glx_copy_context_request_t;
477
478typedef enum xcb_glx_gc_t {
479    XCB_GLX_GC_GL_CURRENT_BIT = 1,
480    XCB_GLX_GC_GL_POINT_BIT = 2,
481    XCB_GLX_GC_GL_LINE_BIT = 4,
482    XCB_GLX_GC_GL_POLYGON_BIT = 8,
483    XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16,
484    XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32,
485    XCB_GLX_GC_GL_LIGHTING_BIT = 64,
486    XCB_GLX_GC_GL_FOG_BIT = 128,
487    XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256,
488    XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512,
489    XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024,
490    XCB_GLX_GC_GL_VIEWPORT_BIT = 2048,
491    XCB_GLX_GC_GL_TRANSFORM_BIT = 4096,
492    XCB_GLX_GC_GL_ENABLE_BIT = 8192,
493    XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384,
494    XCB_GLX_GC_GL_HINT_BIT = 32768,
495    XCB_GLX_GC_GL_EVAL_BIT = 65536,
496    XCB_GLX_GC_GL_LIST_BIT = 131072,
497    XCB_GLX_GC_GL_TEXTURE_BIT = 262144,
498    XCB_GLX_GC_GL_SCISSOR_BIT = 524288,
499    XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215
500} xcb_glx_gc_t;
501
502/** Opcode for xcb_glx_swap_buffers. */
503#define XCB_GLX_SWAP_BUFFERS 11
504
505/**
506 * @brief xcb_glx_swap_buffers_request_t
507 **/
508typedef struct xcb_glx_swap_buffers_request_t {
509    uint8_t               major_opcode; /**<  */
510    uint8_t               minor_opcode; /**<  */
511    uint16_t              length; /**<  */
512    xcb_glx_context_tag_t context_tag; /**<  */
513    xcb_glx_drawable_t    drawable; /**<  */
514} xcb_glx_swap_buffers_request_t;
515
516/** Opcode for xcb_glx_use_x_font. */
517#define XCB_GLX_USE_X_FONT 12
518
519/**
520 * @brief xcb_glx_use_x_font_request_t
521 **/
522typedef struct xcb_glx_use_x_font_request_t {
523    uint8_t               major_opcode; /**<  */
524    uint8_t               minor_opcode; /**<  */
525    uint16_t              length; /**<  */
526    xcb_glx_context_tag_t context_tag; /**<  */
527    xcb_font_t            font; /**<  */
528    uint32_t              first; /**<  */
529    uint32_t              count; /**<  */
530    uint32_t              list_base; /**<  */
531} xcb_glx_use_x_font_request_t;
532
533/** Opcode for xcb_glx_create_glx_pixmap. */
534#define XCB_GLX_CREATE_GLX_PIXMAP 13
535
536/**
537 * @brief xcb_glx_create_glx_pixmap_request_t
538 **/
539typedef struct xcb_glx_create_glx_pixmap_request_t {
540    uint8_t          major_opcode; /**<  */
541    uint8_t          minor_opcode; /**<  */
542    uint16_t         length; /**<  */
543    uint32_t         screen; /**<  */
544    xcb_visualid_t   visual; /**<  */
545    xcb_pixmap_t     pixmap; /**<  */
546    xcb_glx_pixmap_t glx_pixmap; /**<  */
547} xcb_glx_create_glx_pixmap_request_t;
548
549/**
550 * @brief xcb_glx_get_visual_configs_cookie_t
551 **/
552typedef struct xcb_glx_get_visual_configs_cookie_t {
553    unsigned int sequence; /**<  */
554} xcb_glx_get_visual_configs_cookie_t;
555
556/** Opcode for xcb_glx_get_visual_configs. */
557#define XCB_GLX_GET_VISUAL_CONFIGS 14
558
559/**
560 * @brief xcb_glx_get_visual_configs_request_t
561 **/
562typedef struct xcb_glx_get_visual_configs_request_t {
563    uint8_t  major_opcode; /**<  */
564    uint8_t  minor_opcode; /**<  */
565    uint16_t length; /**<  */
566    uint32_t screen; /**<  */
567} xcb_glx_get_visual_configs_request_t;
568
569/**
570 * @brief xcb_glx_get_visual_configs_reply_t
571 **/
572typedef struct xcb_glx_get_visual_configs_reply_t {
573    uint8_t  response_type; /**<  */
574    uint8_t  pad0; /**<  */
575    uint16_t sequence; /**<  */
576    uint32_t length; /**<  */
577    uint32_t num_visuals; /**<  */
578    uint32_t num_properties; /**<  */
579    uint8_t  pad1[16]; /**<  */
580} xcb_glx_get_visual_configs_reply_t;
581
582/** Opcode for xcb_glx_destroy_glx_pixmap. */
583#define XCB_GLX_DESTROY_GLX_PIXMAP 15
584
585/**
586 * @brief xcb_glx_destroy_glx_pixmap_request_t
587 **/
588typedef struct xcb_glx_destroy_glx_pixmap_request_t {
589    uint8_t          major_opcode; /**<  */
590    uint8_t          minor_opcode; /**<  */
591    uint16_t         length; /**<  */
592    xcb_glx_pixmap_t glx_pixmap; /**<  */
593} xcb_glx_destroy_glx_pixmap_request_t;
594
595/** Opcode for xcb_glx_vendor_private. */
596#define XCB_GLX_VENDOR_PRIVATE 16
597
598/**
599 * @brief xcb_glx_vendor_private_request_t
600 **/
601typedef struct xcb_glx_vendor_private_request_t {
602    uint8_t               major_opcode; /**<  */
603    uint8_t               minor_opcode; /**<  */
604    uint16_t              length; /**<  */
605    uint32_t              vendor_code; /**<  */
606    xcb_glx_context_tag_t context_tag; /**<  */
607} xcb_glx_vendor_private_request_t;
608
609/**
610 * @brief xcb_glx_vendor_private_with_reply_cookie_t
611 **/
612typedef struct xcb_glx_vendor_private_with_reply_cookie_t {
613    unsigned int sequence; /**<  */
614} xcb_glx_vendor_private_with_reply_cookie_t;
615
616/** Opcode for xcb_glx_vendor_private_with_reply. */
617#define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17
618
619/**
620 * @brief xcb_glx_vendor_private_with_reply_request_t
621 **/
622typedef struct xcb_glx_vendor_private_with_reply_request_t {
623    uint8_t               major_opcode; /**<  */
624    uint8_t               minor_opcode; /**<  */
625    uint16_t              length; /**<  */
626    uint32_t              vendor_code; /**<  */
627    xcb_glx_context_tag_t context_tag; /**<  */
628} xcb_glx_vendor_private_with_reply_request_t;
629
630/**
631 * @brief xcb_glx_vendor_private_with_reply_reply_t
632 **/
633typedef struct xcb_glx_vendor_private_with_reply_reply_t {
634    uint8_t  response_type; /**<  */
635    uint8_t  pad0; /**<  */
636    uint16_t sequence; /**<  */
637    uint32_t length; /**<  */
638    uint32_t retval; /**<  */
639    uint8_t  data1[24]; /**<  */
640} xcb_glx_vendor_private_with_reply_reply_t;
641
642/**
643 * @brief xcb_glx_query_extensions_string_cookie_t
644 **/
645typedef struct xcb_glx_query_extensions_string_cookie_t {
646    unsigned int sequence; /**<  */
647} xcb_glx_query_extensions_string_cookie_t;
648
649/** Opcode for xcb_glx_query_extensions_string. */
650#define XCB_GLX_QUERY_EXTENSIONS_STRING 18
651
652/**
653 * @brief xcb_glx_query_extensions_string_request_t
654 **/
655typedef struct xcb_glx_query_extensions_string_request_t {
656    uint8_t  major_opcode; /**<  */
657    uint8_t  minor_opcode; /**<  */
658    uint16_t length; /**<  */
659    uint32_t screen; /**<  */
660} xcb_glx_query_extensions_string_request_t;
661
662/**
663 * @brief xcb_glx_query_extensions_string_reply_t
664 **/
665typedef struct xcb_glx_query_extensions_string_reply_t {
666    uint8_t  response_type; /**<  */
667    uint8_t  pad0; /**<  */
668    uint16_t sequence; /**<  */
669    uint32_t length; /**<  */
670    uint8_t  pad1[4]; /**<  */
671    uint32_t n; /**<  */
672    uint8_t  pad2[16]; /**<  */
673} xcb_glx_query_extensions_string_reply_t;
674
675/**
676 * @brief xcb_glx_query_server_string_cookie_t
677 **/
678typedef struct xcb_glx_query_server_string_cookie_t {
679    unsigned int sequence; /**<  */
680} xcb_glx_query_server_string_cookie_t;
681
682/** Opcode for xcb_glx_query_server_string. */
683#define XCB_GLX_QUERY_SERVER_STRING 19
684
685/**
686 * @brief xcb_glx_query_server_string_request_t
687 **/
688typedef struct xcb_glx_query_server_string_request_t {
689    uint8_t  major_opcode; /**<  */
690    uint8_t  minor_opcode; /**<  */
691    uint16_t length; /**<  */
692    uint32_t screen; /**<  */
693    uint32_t name; /**<  */
694} xcb_glx_query_server_string_request_t;
695
696/**
697 * @brief xcb_glx_query_server_string_reply_t
698 **/
699typedef struct xcb_glx_query_server_string_reply_t {
700    uint8_t  response_type; /**<  */
701    uint8_t  pad0; /**<  */
702    uint16_t sequence; /**<  */
703    uint32_t length; /**<  */
704    uint8_t  pad1[4]; /**<  */
705    uint32_t str_len; /**<  */
706    uint8_t  pad2[16]; /**<  */
707} xcb_glx_query_server_string_reply_t;
708
709/** Opcode for xcb_glx_client_info. */
710#define XCB_GLX_CLIENT_INFO 20
711
712/**
713 * @brief xcb_glx_client_info_request_t
714 **/
715typedef struct xcb_glx_client_info_request_t {
716    uint8_t  major_opcode; /**<  */
717    uint8_t  minor_opcode; /**<  */
718    uint16_t length; /**<  */
719    uint32_t major_version; /**<  */
720    uint32_t minor_version; /**<  */
721    uint32_t str_len; /**<  */
722} xcb_glx_client_info_request_t;
723
724/**
725 * @brief xcb_glx_get_fb_configs_cookie_t
726 **/
727typedef struct xcb_glx_get_fb_configs_cookie_t {
728    unsigned int sequence; /**<  */
729} xcb_glx_get_fb_configs_cookie_t;
730
731/** Opcode for xcb_glx_get_fb_configs. */
732#define XCB_GLX_GET_FB_CONFIGS 21
733
734/**
735 * @brief xcb_glx_get_fb_configs_request_t
736 **/
737typedef struct xcb_glx_get_fb_configs_request_t {
738    uint8_t  major_opcode; /**<  */
739    uint8_t  minor_opcode; /**<  */
740    uint16_t length; /**<  */
741    uint32_t screen; /**<  */
742} xcb_glx_get_fb_configs_request_t;
743
744/**
745 * @brief xcb_glx_get_fb_configs_reply_t
746 **/
747typedef struct xcb_glx_get_fb_configs_reply_t {
748    uint8_t  response_type; /**<  */
749    uint8_t  pad0; /**<  */
750    uint16_t sequence; /**<  */
751    uint32_t length; /**<  */
752    uint32_t num_FB_configs; /**<  */
753    uint32_t num_properties; /**<  */
754    uint8_t  pad1[16]; /**<  */
755} xcb_glx_get_fb_configs_reply_t;
756
757/** Opcode for xcb_glx_create_pixmap. */
758#define XCB_GLX_CREATE_PIXMAP 22
759
760/**
761 * @brief xcb_glx_create_pixmap_request_t
762 **/
763typedef struct xcb_glx_create_pixmap_request_t {
764    uint8_t            major_opcode; /**<  */
765    uint8_t            minor_opcode; /**<  */
766    uint16_t           length; /**<  */
767    uint32_t           screen; /**<  */
768    xcb_glx_fbconfig_t fbconfig; /**<  */
769    xcb_pixmap_t       pixmap; /**<  */
770    xcb_glx_pixmap_t   glx_pixmap; /**<  */
771    uint32_t           num_attribs; /**<  */
772} xcb_glx_create_pixmap_request_t;
773
774/** Opcode for xcb_glx_destroy_pixmap. */
775#define XCB_GLX_DESTROY_PIXMAP 23
776
777/**
778 * @brief xcb_glx_destroy_pixmap_request_t
779 **/
780typedef struct xcb_glx_destroy_pixmap_request_t {
781    uint8_t          major_opcode; /**<  */
782    uint8_t          minor_opcode; /**<  */
783    uint16_t         length; /**<  */
784    xcb_glx_pixmap_t glx_pixmap; /**<  */
785} xcb_glx_destroy_pixmap_request_t;
786
787/** Opcode for xcb_glx_create_new_context. */
788#define XCB_GLX_CREATE_NEW_CONTEXT 24
789
790/**
791 * @brief xcb_glx_create_new_context_request_t
792 **/
793typedef struct xcb_glx_create_new_context_request_t {
794    uint8_t            major_opcode; /**<  */
795    uint8_t            minor_opcode; /**<  */
796    uint16_t           length; /**<  */
797    xcb_glx_context_t  context; /**<  */
798    xcb_glx_fbconfig_t fbconfig; /**<  */
799    uint32_t           screen; /**<  */
800    uint32_t           render_type; /**<  */
801    xcb_glx_context_t  share_list; /**<  */
802    uint8_t            is_direct; /**<  */
803    uint8_t            pad0[3]; /**<  */
804} xcb_glx_create_new_context_request_t;
805
806/**
807 * @brief xcb_glx_query_context_cookie_t
808 **/
809typedef struct xcb_glx_query_context_cookie_t {
810    unsigned int sequence; /**<  */
811} xcb_glx_query_context_cookie_t;
812
813/** Opcode for xcb_glx_query_context. */
814#define XCB_GLX_QUERY_CONTEXT 25
815
816/**
817 * @brief xcb_glx_query_context_request_t
818 **/
819typedef struct xcb_glx_query_context_request_t {
820    uint8_t           major_opcode; /**<  */
821    uint8_t           minor_opcode; /**<  */
822    uint16_t          length; /**<  */
823    xcb_glx_context_t context; /**<  */
824} xcb_glx_query_context_request_t;
825
826/**
827 * @brief xcb_glx_query_context_reply_t
828 **/
829typedef struct xcb_glx_query_context_reply_t {
830    uint8_t  response_type; /**<  */
831    uint8_t  pad0; /**<  */
832    uint16_t sequence; /**<  */
833    uint32_t length; /**<  */
834    uint32_t num_attribs; /**<  */
835    uint8_t  pad1[20]; /**<  */
836} xcb_glx_query_context_reply_t;
837
838/**
839 * @brief xcb_glx_make_context_current_cookie_t
840 **/
841typedef struct xcb_glx_make_context_current_cookie_t {
842    unsigned int sequence; /**<  */
843} xcb_glx_make_context_current_cookie_t;
844
845/** Opcode for xcb_glx_make_context_current. */
846#define XCB_GLX_MAKE_CONTEXT_CURRENT 26
847
848/**
849 * @brief xcb_glx_make_context_current_request_t
850 **/
851typedef struct xcb_glx_make_context_current_request_t {
852    uint8_t               major_opcode; /**<  */
853    uint8_t               minor_opcode; /**<  */
854    uint16_t              length; /**<  */
855    xcb_glx_context_tag_t old_context_tag; /**<  */
856    xcb_glx_drawable_t    drawable; /**<  */
857    xcb_glx_drawable_t    read_drawable; /**<  */
858    xcb_glx_context_t     context; /**<  */
859} xcb_glx_make_context_current_request_t;
860
861/**
862 * @brief xcb_glx_make_context_current_reply_t
863 **/
864typedef struct xcb_glx_make_context_current_reply_t {
865    uint8_t               response_type; /**<  */
866    uint8_t               pad0; /**<  */
867    uint16_t              sequence; /**<  */
868    uint32_t              length; /**<  */
869    xcb_glx_context_tag_t context_tag; /**<  */
870    uint8_t               pad1[20]; /**<  */
871} xcb_glx_make_context_current_reply_t;
872
873/** Opcode for xcb_glx_create_pbuffer. */
874#define XCB_GLX_CREATE_PBUFFER 27
875
876/**
877 * @brief xcb_glx_create_pbuffer_request_t
878 **/
879typedef struct xcb_glx_create_pbuffer_request_t {
880    uint8_t            major_opcode; /**<  */
881    uint8_t            minor_opcode; /**<  */
882    uint16_t           length; /**<  */
883    uint32_t           screen; /**<  */
884    xcb_glx_fbconfig_t fbconfig; /**<  */
885    xcb_glx_pbuffer_t  pbuffer; /**<  */
886    uint32_t           num_attribs; /**<  */
887} xcb_glx_create_pbuffer_request_t;
888
889/** Opcode for xcb_glx_destroy_pbuffer. */
890#define XCB_GLX_DESTROY_PBUFFER 28
891
892/**
893 * @brief xcb_glx_destroy_pbuffer_request_t
894 **/
895typedef struct xcb_glx_destroy_pbuffer_request_t {
896    uint8_t           major_opcode; /**<  */
897    uint8_t           minor_opcode; /**<  */
898    uint16_t          length; /**<  */
899    xcb_glx_pbuffer_t pbuffer; /**<  */
900} xcb_glx_destroy_pbuffer_request_t;
901
902/**
903 * @brief xcb_glx_get_drawable_attributes_cookie_t
904 **/
905typedef struct xcb_glx_get_drawable_attributes_cookie_t {
906    unsigned int sequence; /**<  */
907} xcb_glx_get_drawable_attributes_cookie_t;
908
909/** Opcode for xcb_glx_get_drawable_attributes. */
910#define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29
911
912/**
913 * @brief xcb_glx_get_drawable_attributes_request_t
914 **/
915typedef struct xcb_glx_get_drawable_attributes_request_t {
916    uint8_t            major_opcode; /**<  */
917    uint8_t            minor_opcode; /**<  */
918    uint16_t           length; /**<  */
919    xcb_glx_drawable_t drawable; /**<  */
920} xcb_glx_get_drawable_attributes_request_t;
921
922/**
923 * @brief xcb_glx_get_drawable_attributes_reply_t
924 **/
925typedef struct xcb_glx_get_drawable_attributes_reply_t {
926    uint8_t  response_type; /**<  */
927    uint8_t  pad0; /**<  */
928    uint16_t sequence; /**<  */
929    uint32_t length; /**<  */
930    uint32_t num_attribs; /**<  */
931    uint8_t  pad1[20]; /**<  */
932} xcb_glx_get_drawable_attributes_reply_t;
933
934/** Opcode for xcb_glx_change_drawable_attributes. */
935#define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30
936
937/**
938 * @brief xcb_glx_change_drawable_attributes_request_t
939 **/
940typedef struct xcb_glx_change_drawable_attributes_request_t {
941    uint8_t            major_opcode; /**<  */
942    uint8_t            minor_opcode; /**<  */
943    uint16_t           length; /**<  */
944    xcb_glx_drawable_t drawable; /**<  */
945    uint32_t           num_attribs; /**<  */
946} xcb_glx_change_drawable_attributes_request_t;
947
948/** Opcode for xcb_glx_create_window. */
949#define XCB_GLX_CREATE_WINDOW 31
950
951/**
952 * @brief xcb_glx_create_window_request_t
953 **/
954typedef struct xcb_glx_create_window_request_t {
955    uint8_t            major_opcode; /**<  */
956    uint8_t            minor_opcode; /**<  */
957    uint16_t           length; /**<  */
958    uint32_t           screen; /**<  */
959    xcb_glx_fbconfig_t fbconfig; /**<  */
960    xcb_window_t       window; /**<  */
961    xcb_glx_window_t   glx_window; /**<  */
962    uint32_t           num_attribs; /**<  */
963} xcb_glx_create_window_request_t;
964
965/** Opcode for xcb_glx_delete_window. */
966#define XCB_GLX_DELETE_WINDOW 32
967
968/**
969 * @brief xcb_glx_delete_window_request_t
970 **/
971typedef struct xcb_glx_delete_window_request_t {
972    uint8_t          major_opcode; /**<  */
973    uint8_t          minor_opcode; /**<  */
974    uint16_t         length; /**<  */
975    xcb_glx_window_t glxwindow; /**<  */
976} xcb_glx_delete_window_request_t;
977
978/** Opcode for xcb_glx_set_client_info_arb. */
979#define XCB_GLX_SET_CLIENT_INFO_ARB 33
980
981/**
982 * @brief xcb_glx_set_client_info_arb_request_t
983 **/
984typedef struct xcb_glx_set_client_info_arb_request_t {
985    uint8_t  major_opcode; /**<  */
986    uint8_t  minor_opcode; /**<  */
987    uint16_t length; /**<  */
988    uint32_t major_version; /**<  */
989    uint32_t minor_version; /**<  */
990    uint32_t num_versions; /**<  */
991    uint32_t gl_str_len; /**<  */
992    uint32_t glx_str_len; /**<  */
993} xcb_glx_set_client_info_arb_request_t;
994
995/** Opcode for xcb_glx_create_context_attribs_arb. */
996#define XCB_GLX_CREATE_CONTEXT_ATTRIBS_ARB 34
997
998/**
999 * @brief xcb_glx_create_context_attribs_arb_request_t
1000 **/
1001typedef struct xcb_glx_create_context_attribs_arb_request_t {
1002    uint8_t            major_opcode; /**<  */
1003    uint8_t            minor_opcode; /**<  */
1004    uint16_t           length; /**<  */
1005    xcb_glx_context_t  context; /**<  */
1006    xcb_glx_fbconfig_t fbconfig; /**<  */
1007    uint32_t           screen; /**<  */
1008    xcb_glx_context_t  share_list; /**<  */
1009    uint8_t            is_direct; /**<  */
1010    uint8_t            pad0[3]; /**<  */
1011    uint32_t           num_attribs; /**<  */
1012} xcb_glx_create_context_attribs_arb_request_t;
1013
1014/** Opcode for xcb_glx_set_client_info_2arb. */
1015#define XCB_GLX_SET_CLIENT_INFO_2ARB 35
1016
1017/**
1018 * @brief xcb_glx_set_client_info_2arb_request_t
1019 **/
1020typedef struct xcb_glx_set_client_info_2arb_request_t {
1021    uint8_t  major_opcode; /**<  */
1022    uint8_t  minor_opcode; /**<  */
1023    uint16_t length; /**<  */
1024    uint32_t major_version; /**<  */
1025    uint32_t minor_version; /**<  */
1026    uint32_t num_versions; /**<  */
1027    uint32_t gl_str_len; /**<  */
1028    uint32_t glx_str_len; /**<  */
1029} xcb_glx_set_client_info_2arb_request_t;
1030
1031/** Opcode for xcb_glx_new_list. */
1032#define XCB_GLX_NEW_LIST 101
1033
1034/**
1035 * @brief xcb_glx_new_list_request_t
1036 **/
1037typedef struct xcb_glx_new_list_request_t {
1038    uint8_t               major_opcode; /**<  */
1039    uint8_t               minor_opcode; /**<  */
1040    uint16_t              length; /**<  */
1041    xcb_glx_context_tag_t context_tag; /**<  */
1042    uint32_t              list; /**<  */
1043    uint32_t              mode; /**<  */
1044} xcb_glx_new_list_request_t;
1045
1046/** Opcode for xcb_glx_end_list. */
1047#define XCB_GLX_END_LIST 102
1048
1049/**
1050 * @brief xcb_glx_end_list_request_t
1051 **/
1052typedef struct xcb_glx_end_list_request_t {
1053    uint8_t               major_opcode; /**<  */
1054    uint8_t               minor_opcode; /**<  */
1055    uint16_t              length; /**<  */
1056    xcb_glx_context_tag_t context_tag; /**<  */
1057} xcb_glx_end_list_request_t;
1058
1059/** Opcode for xcb_glx_delete_lists. */
1060#define XCB_GLX_DELETE_LISTS 103
1061
1062/**
1063 * @brief xcb_glx_delete_lists_request_t
1064 **/
1065typedef struct xcb_glx_delete_lists_request_t {
1066    uint8_t               major_opcode; /**<  */
1067    uint8_t               minor_opcode; /**<  */
1068    uint16_t              length; /**<  */
1069    xcb_glx_context_tag_t context_tag; /**<  */
1070    uint32_t              list; /**<  */
1071    int32_t               range; /**<  */
1072} xcb_glx_delete_lists_request_t;
1073
1074/**
1075 * @brief xcb_glx_gen_lists_cookie_t
1076 **/
1077typedef struct xcb_glx_gen_lists_cookie_t {
1078    unsigned int sequence; /**<  */
1079} xcb_glx_gen_lists_cookie_t;
1080
1081/** Opcode for xcb_glx_gen_lists. */
1082#define XCB_GLX_GEN_LISTS 104
1083
1084/**
1085 * @brief xcb_glx_gen_lists_request_t
1086 **/
1087typedef struct xcb_glx_gen_lists_request_t {
1088    uint8_t               major_opcode; /**<  */
1089    uint8_t               minor_opcode; /**<  */
1090    uint16_t              length; /**<  */
1091    xcb_glx_context_tag_t context_tag; /**<  */
1092    int32_t               range; /**<  */
1093} xcb_glx_gen_lists_request_t;
1094
1095/**
1096 * @brief xcb_glx_gen_lists_reply_t
1097 **/
1098typedef struct xcb_glx_gen_lists_reply_t {
1099    uint8_t  response_type; /**<  */
1100    uint8_t  pad0; /**<  */
1101    uint16_t sequence; /**<  */
1102    uint32_t length; /**<  */
1103    uint32_t ret_val; /**<  */
1104} xcb_glx_gen_lists_reply_t;
1105
1106/** Opcode for xcb_glx_feedback_buffer. */
1107#define XCB_GLX_FEEDBACK_BUFFER 105
1108
1109/**
1110 * @brief xcb_glx_feedback_buffer_request_t
1111 **/
1112typedef struct xcb_glx_feedback_buffer_request_t {
1113    uint8_t               major_opcode; /**<  */
1114    uint8_t               minor_opcode; /**<  */
1115    uint16_t              length; /**<  */
1116    xcb_glx_context_tag_t context_tag; /**<  */
1117    int32_t               size; /**<  */
1118    int32_t               type; /**<  */
1119} xcb_glx_feedback_buffer_request_t;
1120
1121/** Opcode for xcb_glx_select_buffer. */
1122#define XCB_GLX_SELECT_BUFFER 106
1123
1124/**
1125 * @brief xcb_glx_select_buffer_request_t
1126 **/
1127typedef struct xcb_glx_select_buffer_request_t {
1128    uint8_t               major_opcode; /**<  */
1129    uint8_t               minor_opcode; /**<  */
1130    uint16_t              length; /**<  */
1131    xcb_glx_context_tag_t context_tag; /**<  */
1132    int32_t               size; /**<  */
1133} xcb_glx_select_buffer_request_t;
1134
1135/**
1136 * @brief xcb_glx_render_mode_cookie_t
1137 **/
1138typedef struct xcb_glx_render_mode_cookie_t {
1139    unsigned int sequence; /**<  */
1140} xcb_glx_render_mode_cookie_t;
1141
1142/** Opcode for xcb_glx_render_mode. */
1143#define XCB_GLX_RENDER_MODE 107
1144
1145/**
1146 * @brief xcb_glx_render_mode_request_t
1147 **/
1148typedef struct xcb_glx_render_mode_request_t {
1149    uint8_t               major_opcode; /**<  */
1150    uint8_t               minor_opcode; /**<  */
1151    uint16_t              length; /**<  */
1152    xcb_glx_context_tag_t context_tag; /**<  */
1153    uint32_t              mode; /**<  */
1154} xcb_glx_render_mode_request_t;
1155
1156/**
1157 * @brief xcb_glx_render_mode_reply_t
1158 **/
1159typedef struct xcb_glx_render_mode_reply_t {
1160    uint8_t  response_type; /**<  */
1161    uint8_t  pad0; /**<  */
1162    uint16_t sequence; /**<  */
1163    uint32_t length; /**<  */
1164    uint32_t ret_val; /**<  */
1165    uint32_t n; /**<  */
1166    uint32_t new_mode; /**<  */
1167    uint8_t  pad1[12]; /**<  */
1168} xcb_glx_render_mode_reply_t;
1169
1170typedef enum xcb_glx_rm_t {
1171    XCB_GLX_RM_GL_RENDER = 7168,
1172    XCB_GLX_RM_GL_FEEDBACK = 7169,
1173    XCB_GLX_RM_GL_SELECT = 7170
1174} xcb_glx_rm_t;
1175
1176/**
1177 * @brief xcb_glx_finish_cookie_t
1178 **/
1179typedef struct xcb_glx_finish_cookie_t {
1180    unsigned int sequence; /**<  */
1181} xcb_glx_finish_cookie_t;
1182
1183/** Opcode for xcb_glx_finish. */
1184#define XCB_GLX_FINISH 108
1185
1186/**
1187 * @brief xcb_glx_finish_request_t
1188 **/
1189typedef struct xcb_glx_finish_request_t {
1190    uint8_t               major_opcode; /**<  */
1191    uint8_t               minor_opcode; /**<  */
1192    uint16_t              length; /**<  */
1193    xcb_glx_context_tag_t context_tag; /**<  */
1194} xcb_glx_finish_request_t;
1195
1196/**
1197 * @brief xcb_glx_finish_reply_t
1198 **/
1199typedef struct xcb_glx_finish_reply_t {
1200    uint8_t  response_type; /**<  */
1201    uint8_t  pad0; /**<  */
1202    uint16_t sequence; /**<  */
1203    uint32_t length; /**<  */
1204} xcb_glx_finish_reply_t;
1205
1206/** Opcode for xcb_glx_pixel_storef. */
1207#define XCB_GLX_PIXEL_STOREF 109
1208
1209/**
1210 * @brief xcb_glx_pixel_storef_request_t
1211 **/
1212typedef struct xcb_glx_pixel_storef_request_t {
1213    uint8_t               major_opcode; /**<  */
1214    uint8_t               minor_opcode; /**<  */
1215    uint16_t              length; /**<  */
1216    xcb_glx_context_tag_t context_tag; /**<  */
1217    uint32_t              pname; /**<  */
1218    xcb_glx_float32_t     datum; /**<  */
1219} xcb_glx_pixel_storef_request_t;
1220
1221/** Opcode for xcb_glx_pixel_storei. */
1222#define XCB_GLX_PIXEL_STOREI 110
1223
1224/**
1225 * @brief xcb_glx_pixel_storei_request_t
1226 **/
1227typedef struct xcb_glx_pixel_storei_request_t {
1228    uint8_t               major_opcode; /**<  */
1229    uint8_t               minor_opcode; /**<  */
1230    uint16_t              length; /**<  */
1231    xcb_glx_context_tag_t context_tag; /**<  */
1232    uint32_t              pname; /**<  */
1233    int32_t               datum; /**<  */
1234} xcb_glx_pixel_storei_request_t;
1235
1236/**
1237 * @brief xcb_glx_read_pixels_cookie_t
1238 **/
1239typedef struct xcb_glx_read_pixels_cookie_t {
1240    unsigned int sequence; /**<  */
1241} xcb_glx_read_pixels_cookie_t;
1242
1243/** Opcode for xcb_glx_read_pixels. */
1244#define XCB_GLX_READ_PIXELS 111
1245
1246/**
1247 * @brief xcb_glx_read_pixels_request_t
1248 **/
1249typedef struct xcb_glx_read_pixels_request_t {
1250    uint8_t               major_opcode; /**<  */
1251    uint8_t               minor_opcode; /**<  */
1252    uint16_t              length; /**<  */
1253    xcb_glx_context_tag_t context_tag; /**<  */
1254    int32_t               x; /**<  */
1255    int32_t               y; /**<  */
1256    int32_t               width; /**<  */
1257    int32_t               height; /**<  */
1258    uint32_t              format; /**<  */
1259    uint32_t              type; /**<  */
1260    uint8_t               swap_bytes; /**<  */
1261    uint8_t               lsb_first; /**<  */
1262} xcb_glx_read_pixels_request_t;
1263
1264/**
1265 * @brief xcb_glx_read_pixels_reply_t
1266 **/
1267typedef struct xcb_glx_read_pixels_reply_t {
1268    uint8_t  response_type; /**<  */
1269    uint8_t  pad0; /**<  */
1270    uint16_t sequence; /**<  */
1271    uint32_t length; /**<  */
1272    uint8_t  pad1[24]; /**<  */
1273} xcb_glx_read_pixels_reply_t;
1274
1275/**
1276 * @brief xcb_glx_get_booleanv_cookie_t
1277 **/
1278typedef struct xcb_glx_get_booleanv_cookie_t {
1279    unsigned int sequence; /**<  */
1280} xcb_glx_get_booleanv_cookie_t;
1281
1282/** Opcode for xcb_glx_get_booleanv. */
1283#define XCB_GLX_GET_BOOLEANV 112
1284
1285/**
1286 * @brief xcb_glx_get_booleanv_request_t
1287 **/
1288typedef struct xcb_glx_get_booleanv_request_t {
1289    uint8_t               major_opcode; /**<  */
1290    uint8_t               minor_opcode; /**<  */
1291    uint16_t              length; /**<  */
1292    xcb_glx_context_tag_t context_tag; /**<  */
1293    int32_t               pname; /**<  */
1294} xcb_glx_get_booleanv_request_t;
1295
1296/**
1297 * @brief xcb_glx_get_booleanv_reply_t
1298 **/
1299typedef struct xcb_glx_get_booleanv_reply_t {
1300    uint8_t  response_type; /**<  */
1301    uint8_t  pad0; /**<  */
1302    uint16_t sequence; /**<  */
1303    uint32_t length; /**<  */
1304    uint8_t  pad1[4]; /**<  */
1305    uint32_t n; /**<  */
1306    uint8_t  datum; /**<  */
1307    uint8_t  pad2[15]; /**<  */
1308} xcb_glx_get_booleanv_reply_t;
1309
1310/**
1311 * @brief xcb_glx_get_clip_plane_cookie_t
1312 **/
1313typedef struct xcb_glx_get_clip_plane_cookie_t {
1314    unsigned int sequence; /**<  */
1315} xcb_glx_get_clip_plane_cookie_t;
1316
1317/** Opcode for xcb_glx_get_clip_plane. */
1318#define XCB_GLX_GET_CLIP_PLANE 113
1319
1320/**
1321 * @brief xcb_glx_get_clip_plane_request_t
1322 **/
1323typedef struct xcb_glx_get_clip_plane_request_t {
1324    uint8_t               major_opcode; /**<  */
1325    uint8_t               minor_opcode; /**<  */
1326    uint16_t              length; /**<  */
1327    xcb_glx_context_tag_t context_tag; /**<  */
1328    int32_t               plane; /**<  */
1329} xcb_glx_get_clip_plane_request_t;
1330
1331/**
1332 * @brief xcb_glx_get_clip_plane_reply_t
1333 **/
1334typedef struct xcb_glx_get_clip_plane_reply_t {
1335    uint8_t  response_type; /**<  */
1336    uint8_t  pad0; /**<  */
1337    uint16_t sequence; /**<  */
1338    uint32_t length; /**<  */
1339    uint8_t  pad1[24]; /**<  */
1340} xcb_glx_get_clip_plane_reply_t;
1341
1342/**
1343 * @brief xcb_glx_get_doublev_cookie_t
1344 **/
1345typedef struct xcb_glx_get_doublev_cookie_t {
1346    unsigned int sequence; /**<  */
1347} xcb_glx_get_doublev_cookie_t;
1348
1349/** Opcode for xcb_glx_get_doublev. */
1350#define XCB_GLX_GET_DOUBLEV 114
1351
1352/**
1353 * @brief xcb_glx_get_doublev_request_t
1354 **/
1355typedef struct xcb_glx_get_doublev_request_t {
1356    uint8_t               major_opcode; /**<  */
1357    uint8_t               minor_opcode; /**<  */
1358    uint16_t              length; /**<  */
1359    xcb_glx_context_tag_t context_tag; /**<  */
1360    uint32_t              pname; /**<  */
1361} xcb_glx_get_doublev_request_t;
1362
1363/**
1364 * @brief xcb_glx_get_doublev_reply_t
1365 **/
1366typedef struct xcb_glx_get_doublev_reply_t {
1367    uint8_t           response_type; /**<  */
1368    uint8_t           pad0; /**<  */
1369    uint16_t          sequence; /**<  */
1370    uint32_t          length; /**<  */
1371    uint8_t           pad1[4]; /**<  */
1372    uint32_t          n; /**<  */
1373    xcb_glx_float64_t datum; /**<  */
1374    uint8_t           pad2[8]; /**<  */
1375} xcb_glx_get_doublev_reply_t;
1376
1377/**
1378 * @brief xcb_glx_get_error_cookie_t
1379 **/
1380typedef struct xcb_glx_get_error_cookie_t {
1381    unsigned int sequence; /**<  */
1382} xcb_glx_get_error_cookie_t;
1383
1384/** Opcode for xcb_glx_get_error. */
1385#define XCB_GLX_GET_ERROR 115
1386
1387/**
1388 * @brief xcb_glx_get_error_request_t
1389 **/
1390typedef struct xcb_glx_get_error_request_t {
1391    uint8_t               major_opcode; /**<  */
1392    uint8_t               minor_opcode; /**<  */
1393    uint16_t              length; /**<  */
1394    xcb_glx_context_tag_t context_tag; /**<  */
1395} xcb_glx_get_error_request_t;
1396
1397/**
1398 * @brief xcb_glx_get_error_reply_t
1399 **/
1400typedef struct xcb_glx_get_error_reply_t {
1401    uint8_t  response_type; /**<  */
1402    uint8_t  pad0; /**<  */
1403    uint16_t sequence; /**<  */
1404    uint32_t length; /**<  */
1405    int32_t  error; /**<  */
1406} xcb_glx_get_error_reply_t;
1407
1408/**
1409 * @brief xcb_glx_get_floatv_cookie_t
1410 **/
1411typedef struct xcb_glx_get_floatv_cookie_t {
1412    unsigned int sequence; /**<  */
1413} xcb_glx_get_floatv_cookie_t;
1414
1415/** Opcode for xcb_glx_get_floatv. */
1416#define XCB_GLX_GET_FLOATV 116
1417
1418/**
1419 * @brief xcb_glx_get_floatv_request_t
1420 **/
1421typedef struct xcb_glx_get_floatv_request_t {
1422    uint8_t               major_opcode; /**<  */
1423    uint8_t               minor_opcode; /**<  */
1424    uint16_t              length; /**<  */
1425    xcb_glx_context_tag_t context_tag; /**<  */
1426    uint32_t              pname; /**<  */
1427} xcb_glx_get_floatv_request_t;
1428
1429/**
1430 * @brief xcb_glx_get_floatv_reply_t
1431 **/
1432typedef struct xcb_glx_get_floatv_reply_t {
1433    uint8_t           response_type; /**<  */
1434    uint8_t           pad0; /**<  */
1435    uint16_t          sequence; /**<  */
1436    uint32_t          length; /**<  */
1437    uint8_t           pad1[4]; /**<  */
1438    uint32_t          n; /**<  */
1439    xcb_glx_float32_t datum; /**<  */
1440    uint8_t           pad2[12]; /**<  */
1441} xcb_glx_get_floatv_reply_t;
1442
1443/**
1444 * @brief xcb_glx_get_integerv_cookie_t
1445 **/
1446typedef struct xcb_glx_get_integerv_cookie_t {
1447    unsigned int sequence; /**<  */
1448} xcb_glx_get_integerv_cookie_t;
1449
1450/** Opcode for xcb_glx_get_integerv. */
1451#define XCB_GLX_GET_INTEGERV 117
1452
1453/**
1454 * @brief xcb_glx_get_integerv_request_t
1455 **/
1456typedef struct xcb_glx_get_integerv_request_t {
1457    uint8_t               major_opcode; /**<  */
1458    uint8_t               minor_opcode; /**<  */
1459    uint16_t              length; /**<  */
1460    xcb_glx_context_tag_t context_tag; /**<  */
1461    uint32_t              pname; /**<  */
1462} xcb_glx_get_integerv_request_t;
1463
1464/**
1465 * @brief xcb_glx_get_integerv_reply_t
1466 **/
1467typedef struct xcb_glx_get_integerv_reply_t {
1468    uint8_t  response_type; /**<  */
1469    uint8_t  pad0; /**<  */
1470    uint16_t sequence; /**<  */
1471    uint32_t length; /**<  */
1472    uint8_t  pad1[4]; /**<  */
1473    uint32_t n; /**<  */
1474    int32_t  datum; /**<  */
1475    uint8_t  pad2[12]; /**<  */
1476} xcb_glx_get_integerv_reply_t;
1477
1478/**
1479 * @brief xcb_glx_get_lightfv_cookie_t
1480 **/
1481typedef struct xcb_glx_get_lightfv_cookie_t {
1482    unsigned int sequence; /**<  */
1483} xcb_glx_get_lightfv_cookie_t;
1484
1485/** Opcode for xcb_glx_get_lightfv. */
1486#define XCB_GLX_GET_LIGHTFV 118
1487
1488/**
1489 * @brief xcb_glx_get_lightfv_request_t
1490 **/
1491typedef struct xcb_glx_get_lightfv_request_t {
1492    uint8_t               major_opcode; /**<  */
1493    uint8_t               minor_opcode; /**<  */
1494    uint16_t              length; /**<  */
1495    xcb_glx_context_tag_t context_tag; /**<  */
1496    uint32_t              light; /**<  */
1497    uint32_t              pname; /**<  */
1498} xcb_glx_get_lightfv_request_t;
1499
1500/**
1501 * @brief xcb_glx_get_lightfv_reply_t
1502 **/
1503typedef struct xcb_glx_get_lightfv_reply_t {
1504    uint8_t           response_type; /**<  */
1505    uint8_t           pad0; /**<  */
1506    uint16_t          sequence; /**<  */
1507    uint32_t          length; /**<  */
1508    uint8_t           pad1[4]; /**<  */
1509    uint32_t          n; /**<  */
1510    xcb_glx_float32_t datum; /**<  */
1511    uint8_t           pad2[12]; /**<  */
1512} xcb_glx_get_lightfv_reply_t;
1513
1514/**
1515 * @brief xcb_glx_get_lightiv_cookie_t
1516 **/
1517typedef struct xcb_glx_get_lightiv_cookie_t {
1518    unsigned int sequence; /**<  */
1519} xcb_glx_get_lightiv_cookie_t;
1520
1521/** Opcode for xcb_glx_get_lightiv. */
1522#define XCB_GLX_GET_LIGHTIV 119
1523
1524/**
1525 * @brief xcb_glx_get_lightiv_request_t
1526 **/
1527typedef struct xcb_glx_get_lightiv_request_t {
1528    uint8_t               major_opcode; /**<  */
1529    uint8_t               minor_opcode; /**<  */
1530    uint16_t              length; /**<  */
1531    xcb_glx_context_tag_t context_tag; /**<  */
1532    uint32_t              light; /**<  */
1533    uint32_t              pname; /**<  */
1534} xcb_glx_get_lightiv_request_t;
1535
1536/**
1537 * @brief xcb_glx_get_lightiv_reply_t
1538 **/
1539typedef struct xcb_glx_get_lightiv_reply_t {
1540    uint8_t  response_type; /**<  */
1541    uint8_t  pad0; /**<  */
1542    uint16_t sequence; /**<  */
1543    uint32_t length; /**<  */
1544    uint8_t  pad1[4]; /**<  */
1545    uint32_t n; /**<  */
1546    int32_t  datum; /**<  */
1547    uint8_t  pad2[12]; /**<  */
1548} xcb_glx_get_lightiv_reply_t;
1549
1550/**
1551 * @brief xcb_glx_get_mapdv_cookie_t
1552 **/
1553typedef struct xcb_glx_get_mapdv_cookie_t {
1554    unsigned int sequence; /**<  */
1555} xcb_glx_get_mapdv_cookie_t;
1556
1557/** Opcode for xcb_glx_get_mapdv. */
1558#define XCB_GLX_GET_MAPDV 120
1559
1560/**
1561 * @brief xcb_glx_get_mapdv_request_t
1562 **/
1563typedef struct xcb_glx_get_mapdv_request_t {
1564    uint8_t               major_opcode; /**<  */
1565    uint8_t               minor_opcode; /**<  */
1566    uint16_t              length; /**<  */
1567    xcb_glx_context_tag_t context_tag; /**<  */
1568    uint32_t              target; /**<  */
1569    uint32_t              query; /**<  */
1570} xcb_glx_get_mapdv_request_t;
1571
1572/**
1573 * @brief xcb_glx_get_mapdv_reply_t
1574 **/
1575typedef struct xcb_glx_get_mapdv_reply_t {
1576    uint8_t           response_type; /**<  */
1577    uint8_t           pad0; /**<  */
1578    uint16_t          sequence; /**<  */
1579    uint32_t          length; /**<  */
1580    uint8_t           pad1[4]; /**<  */
1581    uint32_t          n; /**<  */
1582    xcb_glx_float64_t datum; /**<  */
1583    uint8_t           pad2[8]; /**<  */
1584} xcb_glx_get_mapdv_reply_t;
1585
1586/**
1587 * @brief xcb_glx_get_mapfv_cookie_t
1588 **/
1589typedef struct xcb_glx_get_mapfv_cookie_t {
1590    unsigned int sequence; /**<  */
1591} xcb_glx_get_mapfv_cookie_t;
1592
1593/** Opcode for xcb_glx_get_mapfv. */
1594#define XCB_GLX_GET_MAPFV 121
1595
1596/**
1597 * @brief xcb_glx_get_mapfv_request_t
1598 **/
1599typedef struct xcb_glx_get_mapfv_request_t {
1600    uint8_t               major_opcode; /**<  */
1601    uint8_t               minor_opcode; /**<  */
1602    uint16_t              length; /**<  */
1603    xcb_glx_context_tag_t context_tag; /**<  */
1604    uint32_t              target; /**<  */
1605    uint32_t              query; /**<  */
1606} xcb_glx_get_mapfv_request_t;
1607
1608/**
1609 * @brief xcb_glx_get_mapfv_reply_t
1610 **/
1611typedef struct xcb_glx_get_mapfv_reply_t {
1612    uint8_t           response_type; /**<  */
1613    uint8_t           pad0; /**<  */
1614    uint16_t          sequence; /**<  */
1615    uint32_t          length; /**<  */
1616    uint8_t           pad1[4]; /**<  */
1617    uint32_t          n; /**<  */
1618    xcb_glx_float32_t datum; /**<  */
1619    uint8_t           pad2[12]; /**<  */
1620} xcb_glx_get_mapfv_reply_t;
1621
1622/**
1623 * @brief xcb_glx_get_mapiv_cookie_t
1624 **/
1625typedef struct xcb_glx_get_mapiv_cookie_t {
1626    unsigned int sequence; /**<  */
1627} xcb_glx_get_mapiv_cookie_t;
1628
1629/** Opcode for xcb_glx_get_mapiv. */
1630#define XCB_GLX_GET_MAPIV 122
1631
1632/**
1633 * @brief xcb_glx_get_mapiv_request_t
1634 **/
1635typedef struct xcb_glx_get_mapiv_request_t {
1636    uint8_t               major_opcode; /**<  */
1637    uint8_t               minor_opcode; /**<  */
1638    uint16_t              length; /**<  */
1639    xcb_glx_context_tag_t context_tag; /**<  */
1640    uint32_t              target; /**<  */
1641    uint32_t              query; /**<  */
1642} xcb_glx_get_mapiv_request_t;
1643
1644/**
1645 * @brief xcb_glx_get_mapiv_reply_t
1646 **/
1647typedef struct xcb_glx_get_mapiv_reply_t {
1648    uint8_t  response_type; /**<  */
1649    uint8_t  pad0; /**<  */
1650    uint16_t sequence; /**<  */
1651    uint32_t length; /**<  */
1652    uint8_t  pad1[4]; /**<  */
1653    uint32_t n; /**<  */
1654    int32_t  datum; /**<  */
1655    uint8_t  pad2[12]; /**<  */
1656} xcb_glx_get_mapiv_reply_t;
1657
1658/**
1659 * @brief xcb_glx_get_materialfv_cookie_t
1660 **/
1661typedef struct xcb_glx_get_materialfv_cookie_t {
1662    unsigned int sequence; /**<  */
1663} xcb_glx_get_materialfv_cookie_t;
1664
1665/** Opcode for xcb_glx_get_materialfv. */
1666#define XCB_GLX_GET_MATERIALFV 123
1667
1668/**
1669 * @brief xcb_glx_get_materialfv_request_t
1670 **/
1671typedef struct xcb_glx_get_materialfv_request_t {
1672    uint8_t               major_opcode; /**<  */
1673    uint8_t               minor_opcode; /**<  */
1674    uint16_t              length; /**<  */
1675    xcb_glx_context_tag_t context_tag; /**<  */
1676    uint32_t              face; /**<  */
1677    uint32_t              pname; /**<  */
1678} xcb_glx_get_materialfv_request_t;
1679
1680/**
1681 * @brief xcb_glx_get_materialfv_reply_t
1682 **/
1683typedef struct xcb_glx_get_materialfv_reply_t {
1684    uint8_t           response_type; /**<  */
1685    uint8_t           pad0; /**<  */
1686    uint16_t          sequence; /**<  */
1687    uint32_t          length; /**<  */
1688    uint8_t           pad1[4]; /**<  */
1689    uint32_t          n; /**<  */
1690    xcb_glx_float32_t datum; /**<  */
1691    uint8_t           pad2[12]; /**<  */
1692} xcb_glx_get_materialfv_reply_t;
1693
1694/**
1695 * @brief xcb_glx_get_materialiv_cookie_t
1696 **/
1697typedef struct xcb_glx_get_materialiv_cookie_t {
1698    unsigned int sequence; /**<  */
1699} xcb_glx_get_materialiv_cookie_t;
1700
1701/** Opcode for xcb_glx_get_materialiv. */
1702#define XCB_GLX_GET_MATERIALIV 124
1703
1704/**
1705 * @brief xcb_glx_get_materialiv_request_t
1706 **/
1707typedef struct xcb_glx_get_materialiv_request_t {
1708    uint8_t               major_opcode; /**<  */
1709    uint8_t               minor_opcode; /**<  */
1710    uint16_t              length; /**<  */
1711    xcb_glx_context_tag_t context_tag; /**<  */
1712    uint32_t              face; /**<  */
1713    uint32_t              pname; /**<  */
1714} xcb_glx_get_materialiv_request_t;
1715
1716/**
1717 * @brief xcb_glx_get_materialiv_reply_t
1718 **/
1719typedef struct xcb_glx_get_materialiv_reply_t {
1720    uint8_t  response_type; /**<  */
1721    uint8_t  pad0; /**<  */
1722    uint16_t sequence; /**<  */
1723    uint32_t length; /**<  */
1724    uint8_t  pad1[4]; /**<  */
1725    uint32_t n; /**<  */
1726    int32_t  datum; /**<  */
1727    uint8_t  pad2[12]; /**<  */
1728} xcb_glx_get_materialiv_reply_t;
1729
1730/**
1731 * @brief xcb_glx_get_pixel_mapfv_cookie_t
1732 **/
1733typedef struct xcb_glx_get_pixel_mapfv_cookie_t {
1734    unsigned int sequence; /**<  */
1735} xcb_glx_get_pixel_mapfv_cookie_t;
1736
1737/** Opcode for xcb_glx_get_pixel_mapfv. */
1738#define XCB_GLX_GET_PIXEL_MAPFV 125
1739
1740/**
1741 * @brief xcb_glx_get_pixel_mapfv_request_t
1742 **/
1743typedef struct xcb_glx_get_pixel_mapfv_request_t {
1744    uint8_t               major_opcode; /**<  */
1745    uint8_t               minor_opcode; /**<  */
1746    uint16_t              length; /**<  */
1747    xcb_glx_context_tag_t context_tag; /**<  */
1748    uint32_t              map; /**<  */
1749} xcb_glx_get_pixel_mapfv_request_t;
1750
1751/**
1752 * @brief xcb_glx_get_pixel_mapfv_reply_t
1753 **/
1754typedef struct xcb_glx_get_pixel_mapfv_reply_t {
1755    uint8_t           response_type; /**<  */
1756    uint8_t           pad0; /**<  */
1757    uint16_t          sequence; /**<  */
1758    uint32_t          length; /**<  */
1759    uint8_t           pad1[4]; /**<  */
1760    uint32_t          n; /**<  */
1761    xcb_glx_float32_t datum; /**<  */
1762    uint8_t           pad2[12]; /**<  */
1763} xcb_glx_get_pixel_mapfv_reply_t;
1764
1765/**
1766 * @brief xcb_glx_get_pixel_mapuiv_cookie_t
1767 **/
1768typedef struct xcb_glx_get_pixel_mapuiv_cookie_t {
1769    unsigned int sequence; /**<  */
1770} xcb_glx_get_pixel_mapuiv_cookie_t;
1771
1772/** Opcode for xcb_glx_get_pixel_mapuiv. */
1773#define XCB_GLX_GET_PIXEL_MAPUIV 126
1774
1775/**
1776 * @brief xcb_glx_get_pixel_mapuiv_request_t
1777 **/
1778typedef struct xcb_glx_get_pixel_mapuiv_request_t {
1779    uint8_t               major_opcode; /**<  */
1780    uint8_t               minor_opcode; /**<  */
1781    uint16_t              length; /**<  */
1782    xcb_glx_context_tag_t context_tag; /**<  */
1783    uint32_t              map; /**<  */
1784} xcb_glx_get_pixel_mapuiv_request_t;
1785
1786/**
1787 * @brief xcb_glx_get_pixel_mapuiv_reply_t
1788 **/
1789typedef struct xcb_glx_get_pixel_mapuiv_reply_t {
1790    uint8_t  response_type; /**<  */
1791    uint8_t  pad0; /**<  */
1792    uint16_t sequence; /**<  */
1793    uint32_t length; /**<  */
1794    uint8_t  pad1[4]; /**<  */
1795    uint32_t n; /**<  */
1796    uint32_t datum; /**<  */
1797    uint8_t  pad2[12]; /**<  */
1798} xcb_glx_get_pixel_mapuiv_reply_t;
1799
1800/**
1801 * @brief xcb_glx_get_pixel_mapusv_cookie_t
1802 **/
1803typedef struct xcb_glx_get_pixel_mapusv_cookie_t {
1804    unsigned int sequence; /**<  */
1805} xcb_glx_get_pixel_mapusv_cookie_t;
1806
1807/** Opcode for xcb_glx_get_pixel_mapusv. */
1808#define XCB_GLX_GET_PIXEL_MAPUSV 127
1809
1810/**
1811 * @brief xcb_glx_get_pixel_mapusv_request_t
1812 **/
1813typedef struct xcb_glx_get_pixel_mapusv_request_t {
1814    uint8_t               major_opcode; /**<  */
1815    uint8_t               minor_opcode; /**<  */
1816    uint16_t              length; /**<  */
1817    xcb_glx_context_tag_t context_tag; /**<  */
1818    uint32_t              map; /**<  */
1819} xcb_glx_get_pixel_mapusv_request_t;
1820
1821/**
1822 * @brief xcb_glx_get_pixel_mapusv_reply_t
1823 **/
1824typedef struct xcb_glx_get_pixel_mapusv_reply_t {
1825    uint8_t  response_type; /**<  */
1826    uint8_t  pad0; /**<  */
1827    uint16_t sequence; /**<  */
1828    uint32_t length; /**<  */
1829    uint8_t  pad1[4]; /**<  */
1830    uint32_t n; /**<  */
1831    uint16_t datum; /**<  */
1832    uint8_t  pad2[16]; /**<  */
1833} xcb_glx_get_pixel_mapusv_reply_t;
1834
1835/**
1836 * @brief xcb_glx_get_polygon_stipple_cookie_t
1837 **/
1838typedef struct xcb_glx_get_polygon_stipple_cookie_t {
1839    unsigned int sequence; /**<  */
1840} xcb_glx_get_polygon_stipple_cookie_t;
1841
1842/** Opcode for xcb_glx_get_polygon_stipple. */
1843#define XCB_GLX_GET_POLYGON_STIPPLE 128
1844
1845/**
1846 * @brief xcb_glx_get_polygon_stipple_request_t
1847 **/
1848typedef struct xcb_glx_get_polygon_stipple_request_t {
1849    uint8_t               major_opcode; /**<  */
1850    uint8_t               minor_opcode; /**<  */
1851    uint16_t              length; /**<  */
1852    xcb_glx_context_tag_t context_tag; /**<  */
1853    uint8_t               lsb_first; /**<  */
1854} xcb_glx_get_polygon_stipple_request_t;
1855
1856/**
1857 * @brief xcb_glx_get_polygon_stipple_reply_t
1858 **/
1859typedef struct xcb_glx_get_polygon_stipple_reply_t {
1860    uint8_t  response_type; /**<  */
1861    uint8_t  pad0; /**<  */
1862    uint16_t sequence; /**<  */
1863    uint32_t length; /**<  */
1864    uint8_t  pad1[24]; /**<  */
1865} xcb_glx_get_polygon_stipple_reply_t;
1866
1867/**
1868 * @brief xcb_glx_get_string_cookie_t
1869 **/
1870typedef struct xcb_glx_get_string_cookie_t {
1871    unsigned int sequence; /**<  */
1872} xcb_glx_get_string_cookie_t;
1873
1874/** Opcode for xcb_glx_get_string. */
1875#define XCB_GLX_GET_STRING 129
1876
1877/**
1878 * @brief xcb_glx_get_string_request_t
1879 **/
1880typedef struct xcb_glx_get_string_request_t {
1881    uint8_t               major_opcode; /**<  */
1882    uint8_t               minor_opcode; /**<  */
1883    uint16_t              length; /**<  */
1884    xcb_glx_context_tag_t context_tag; /**<  */
1885    uint32_t              name; /**<  */
1886} xcb_glx_get_string_request_t;
1887
1888/**
1889 * @brief xcb_glx_get_string_reply_t
1890 **/
1891typedef struct xcb_glx_get_string_reply_t {
1892    uint8_t  response_type; /**<  */
1893    uint8_t  pad0; /**<  */
1894    uint16_t sequence; /**<  */
1895    uint32_t length; /**<  */
1896    uint8_t  pad1[4]; /**<  */
1897    uint32_t n; /**<  */
1898    uint8_t  pad2[16]; /**<  */
1899} xcb_glx_get_string_reply_t;
1900
1901/**
1902 * @brief xcb_glx_get_tex_envfv_cookie_t
1903 **/
1904typedef struct xcb_glx_get_tex_envfv_cookie_t {
1905    unsigned int sequence; /**<  */
1906} xcb_glx_get_tex_envfv_cookie_t;
1907
1908/** Opcode for xcb_glx_get_tex_envfv. */
1909#define XCB_GLX_GET_TEX_ENVFV 130
1910
1911/**
1912 * @brief xcb_glx_get_tex_envfv_request_t
1913 **/
1914typedef struct xcb_glx_get_tex_envfv_request_t {
1915    uint8_t               major_opcode; /**<  */
1916    uint8_t               minor_opcode; /**<  */
1917    uint16_t              length; /**<  */
1918    xcb_glx_context_tag_t context_tag; /**<  */
1919    uint32_t              target; /**<  */
1920    uint32_t              pname; /**<  */
1921} xcb_glx_get_tex_envfv_request_t;
1922
1923/**
1924 * @brief xcb_glx_get_tex_envfv_reply_t
1925 **/
1926typedef struct xcb_glx_get_tex_envfv_reply_t {
1927    uint8_t           response_type; /**<  */
1928    uint8_t           pad0; /**<  */
1929    uint16_t          sequence; /**<  */
1930    uint32_t          length; /**<  */
1931    uint8_t           pad1[4]; /**<  */
1932    uint32_t          n; /**<  */
1933    xcb_glx_float32_t datum; /**<  */
1934    uint8_t           pad2[12]; /**<  */
1935} xcb_glx_get_tex_envfv_reply_t;
1936
1937/**
1938 * @brief xcb_glx_get_tex_enviv_cookie_t
1939 **/
1940typedef struct xcb_glx_get_tex_enviv_cookie_t {
1941    unsigned int sequence; /**<  */
1942} xcb_glx_get_tex_enviv_cookie_t;
1943
1944/** Opcode for xcb_glx_get_tex_enviv. */
1945#define XCB_GLX_GET_TEX_ENVIV 131
1946
1947/**
1948 * @brief xcb_glx_get_tex_enviv_request_t
1949 **/
1950typedef struct xcb_glx_get_tex_enviv_request_t {
1951    uint8_t               major_opcode; /**<  */
1952    uint8_t               minor_opcode; /**<  */
1953    uint16_t              length; /**<  */
1954    xcb_glx_context_tag_t context_tag; /**<  */
1955    uint32_t              target; /**<  */
1956    uint32_t              pname; /**<  */
1957} xcb_glx_get_tex_enviv_request_t;
1958
1959/**
1960 * @brief xcb_glx_get_tex_enviv_reply_t
1961 **/
1962typedef struct xcb_glx_get_tex_enviv_reply_t {
1963    uint8_t  response_type; /**<  */
1964    uint8_t  pad0; /**<  */
1965    uint16_t sequence; /**<  */
1966    uint32_t length; /**<  */
1967    uint8_t  pad1[4]; /**<  */
1968    uint32_t n; /**<  */
1969    int32_t  datum; /**<  */
1970    uint8_t  pad2[12]; /**<  */
1971} xcb_glx_get_tex_enviv_reply_t;
1972
1973/**
1974 * @brief xcb_glx_get_tex_gendv_cookie_t
1975 **/
1976typedef struct xcb_glx_get_tex_gendv_cookie_t {
1977    unsigned int sequence; /**<  */
1978} xcb_glx_get_tex_gendv_cookie_t;
1979
1980/** Opcode for xcb_glx_get_tex_gendv. */
1981#define XCB_GLX_GET_TEX_GENDV 132
1982
1983/**
1984 * @brief xcb_glx_get_tex_gendv_request_t
1985 **/
1986typedef struct xcb_glx_get_tex_gendv_request_t {
1987    uint8_t               major_opcode; /**<  */
1988    uint8_t               minor_opcode; /**<  */
1989    uint16_t              length; /**<  */
1990    xcb_glx_context_tag_t context_tag; /**<  */
1991    uint32_t              coord; /**<  */
1992    uint32_t              pname; /**<  */
1993} xcb_glx_get_tex_gendv_request_t;
1994
1995/**
1996 * @brief xcb_glx_get_tex_gendv_reply_t
1997 **/
1998typedef struct xcb_glx_get_tex_gendv_reply_t {
1999    uint8_t           response_type; /**<  */
2000    uint8_t           pad0; /**<  */
2001    uint16_t          sequence; /**<  */
2002    uint32_t          length; /**<  */
2003    uint8_t           pad1[4]; /**<  */
2004    uint32_t          n; /**<  */
2005    xcb_glx_float64_t datum; /**<  */
2006    uint8_t           pad2[8]; /**<  */
2007} xcb_glx_get_tex_gendv_reply_t;
2008
2009/**
2010 * @brief xcb_glx_get_tex_genfv_cookie_t
2011 **/
2012typedef struct xcb_glx_get_tex_genfv_cookie_t {
2013    unsigned int sequence; /**<  */
2014} xcb_glx_get_tex_genfv_cookie_t;
2015
2016/** Opcode for xcb_glx_get_tex_genfv. */
2017#define XCB_GLX_GET_TEX_GENFV 133
2018
2019/**
2020 * @brief xcb_glx_get_tex_genfv_request_t
2021 **/
2022typedef struct xcb_glx_get_tex_genfv_request_t {
2023    uint8_t               major_opcode; /**<  */
2024    uint8_t               minor_opcode; /**<  */
2025    uint16_t              length; /**<  */
2026    xcb_glx_context_tag_t context_tag; /**<  */
2027    uint32_t              coord; /**<  */
2028    uint32_t              pname; /**<  */
2029} xcb_glx_get_tex_genfv_request_t;
2030
2031/**
2032 * @brief xcb_glx_get_tex_genfv_reply_t
2033 **/
2034typedef struct xcb_glx_get_tex_genfv_reply_t {
2035    uint8_t           response_type; /**<  */
2036    uint8_t           pad0; /**<  */
2037    uint16_t          sequence; /**<  */
2038    uint32_t          length; /**<  */
2039    uint8_t           pad1[4]; /**<  */
2040    uint32_t          n; /**<  */
2041    xcb_glx_float32_t datum; /**<  */
2042    uint8_t           pad2[12]; /**<  */
2043} xcb_glx_get_tex_genfv_reply_t;
2044
2045/**
2046 * @brief xcb_glx_get_tex_geniv_cookie_t
2047 **/
2048typedef struct xcb_glx_get_tex_geniv_cookie_t {
2049    unsigned int sequence; /**<  */
2050} xcb_glx_get_tex_geniv_cookie_t;
2051
2052/** Opcode for xcb_glx_get_tex_geniv. */
2053#define XCB_GLX_GET_TEX_GENIV 134
2054
2055/**
2056 * @brief xcb_glx_get_tex_geniv_request_t
2057 **/
2058typedef struct xcb_glx_get_tex_geniv_request_t {
2059    uint8_t               major_opcode; /**<  */
2060    uint8_t               minor_opcode; /**<  */
2061    uint16_t              length; /**<  */
2062    xcb_glx_context_tag_t context_tag; /**<  */
2063    uint32_t              coord; /**<  */
2064    uint32_t              pname; /**<  */
2065} xcb_glx_get_tex_geniv_request_t;
2066
2067/**
2068 * @brief xcb_glx_get_tex_geniv_reply_t
2069 **/
2070typedef struct xcb_glx_get_tex_geniv_reply_t {
2071    uint8_t  response_type; /**<  */
2072    uint8_t  pad0; /**<  */
2073    uint16_t sequence; /**<  */
2074    uint32_t length; /**<  */
2075    uint8_t  pad1[4]; /**<  */
2076    uint32_t n; /**<  */
2077    int32_t  datum; /**<  */
2078    uint8_t  pad2[12]; /**<  */
2079} xcb_glx_get_tex_geniv_reply_t;
2080
2081/**
2082 * @brief xcb_glx_get_tex_image_cookie_t
2083 **/
2084typedef struct xcb_glx_get_tex_image_cookie_t {
2085    unsigned int sequence; /**<  */
2086} xcb_glx_get_tex_image_cookie_t;
2087
2088/** Opcode for xcb_glx_get_tex_image. */
2089#define XCB_GLX_GET_TEX_IMAGE 135
2090
2091/**
2092 * @brief xcb_glx_get_tex_image_request_t
2093 **/
2094typedef struct xcb_glx_get_tex_image_request_t {
2095    uint8_t               major_opcode; /**<  */
2096    uint8_t               minor_opcode; /**<  */
2097    uint16_t              length; /**<  */
2098    xcb_glx_context_tag_t context_tag; /**<  */
2099    uint32_t              target; /**<  */
2100    int32_t               level; /**<  */
2101    uint32_t              format; /**<  */
2102    uint32_t              type; /**<  */
2103    uint8_t               swap_bytes; /**<  */
2104} xcb_glx_get_tex_image_request_t;
2105
2106/**
2107 * @brief xcb_glx_get_tex_image_reply_t
2108 **/
2109typedef struct xcb_glx_get_tex_image_reply_t {
2110    uint8_t  response_type; /**<  */
2111    uint8_t  pad0; /**<  */
2112    uint16_t sequence; /**<  */
2113    uint32_t length; /**<  */
2114    uint8_t  pad1[8]; /**<  */
2115    int32_t  width; /**<  */
2116    int32_t  height; /**<  */
2117    int32_t  depth; /**<  */
2118    uint8_t  pad2[4]; /**<  */
2119} xcb_glx_get_tex_image_reply_t;
2120
2121/**
2122 * @brief xcb_glx_get_tex_parameterfv_cookie_t
2123 **/
2124typedef struct xcb_glx_get_tex_parameterfv_cookie_t {
2125    unsigned int sequence; /**<  */
2126} xcb_glx_get_tex_parameterfv_cookie_t;
2127
2128/** Opcode for xcb_glx_get_tex_parameterfv. */
2129#define XCB_GLX_GET_TEX_PARAMETERFV 136
2130
2131/**
2132 * @brief xcb_glx_get_tex_parameterfv_request_t
2133 **/
2134typedef struct xcb_glx_get_tex_parameterfv_request_t {
2135    uint8_t               major_opcode; /**<  */
2136    uint8_t               minor_opcode; /**<  */
2137    uint16_t              length; /**<  */
2138    xcb_glx_context_tag_t context_tag; /**<  */
2139    uint32_t              target; /**<  */
2140    uint32_t              pname; /**<  */
2141} xcb_glx_get_tex_parameterfv_request_t;
2142
2143/**
2144 * @brief xcb_glx_get_tex_parameterfv_reply_t
2145 **/
2146typedef struct xcb_glx_get_tex_parameterfv_reply_t {
2147    uint8_t           response_type; /**<  */
2148    uint8_t           pad0; /**<  */
2149    uint16_t          sequence; /**<  */
2150    uint32_t          length; /**<  */
2151    uint8_t           pad1[4]; /**<  */
2152    uint32_t          n; /**<  */
2153    xcb_glx_float32_t datum; /**<  */
2154    uint8_t           pad2[12]; /**<  */
2155} xcb_glx_get_tex_parameterfv_reply_t;
2156
2157/**
2158 * @brief xcb_glx_get_tex_parameteriv_cookie_t
2159 **/
2160typedef struct xcb_glx_get_tex_parameteriv_cookie_t {
2161    unsigned int sequence; /**<  */
2162} xcb_glx_get_tex_parameteriv_cookie_t;
2163
2164/** Opcode for xcb_glx_get_tex_parameteriv. */
2165#define XCB_GLX_GET_TEX_PARAMETERIV 137
2166
2167/**
2168 * @brief xcb_glx_get_tex_parameteriv_request_t
2169 **/
2170typedef struct xcb_glx_get_tex_parameteriv_request_t {
2171    uint8_t               major_opcode; /**<  */
2172    uint8_t               minor_opcode; /**<  */
2173    uint16_t              length; /**<  */
2174    xcb_glx_context_tag_t context_tag; /**<  */
2175    uint32_t              target; /**<  */
2176    uint32_t              pname; /**<  */
2177} xcb_glx_get_tex_parameteriv_request_t;
2178
2179/**
2180 * @brief xcb_glx_get_tex_parameteriv_reply_t
2181 **/
2182typedef struct xcb_glx_get_tex_parameteriv_reply_t {
2183    uint8_t  response_type; /**<  */
2184    uint8_t  pad0; /**<  */
2185    uint16_t sequence; /**<  */
2186    uint32_t length; /**<  */
2187    uint8_t  pad1[4]; /**<  */
2188    uint32_t n; /**<  */
2189    int32_t  datum; /**<  */
2190    uint8_t  pad2[12]; /**<  */
2191} xcb_glx_get_tex_parameteriv_reply_t;
2192
2193/**
2194 * @brief xcb_glx_get_tex_level_parameterfv_cookie_t
2195 **/
2196typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t {
2197    unsigned int sequence; /**<  */
2198} xcb_glx_get_tex_level_parameterfv_cookie_t;
2199
2200/** Opcode for xcb_glx_get_tex_level_parameterfv. */
2201#define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138
2202
2203/**
2204 * @brief xcb_glx_get_tex_level_parameterfv_request_t
2205 **/
2206typedef struct xcb_glx_get_tex_level_parameterfv_request_t {
2207    uint8_t               major_opcode; /**<  */
2208    uint8_t               minor_opcode; /**<  */
2209    uint16_t              length; /**<  */
2210    xcb_glx_context_tag_t context_tag; /**<  */
2211    uint32_t              target; /**<  */
2212    int32_t               level; /**<  */
2213    uint32_t              pname; /**<  */
2214} xcb_glx_get_tex_level_parameterfv_request_t;
2215
2216/**
2217 * @brief xcb_glx_get_tex_level_parameterfv_reply_t
2218 **/
2219typedef struct xcb_glx_get_tex_level_parameterfv_reply_t {
2220    uint8_t           response_type; /**<  */
2221    uint8_t           pad0; /**<  */
2222    uint16_t          sequence; /**<  */
2223    uint32_t          length; /**<  */
2224    uint8_t           pad1[4]; /**<  */
2225    uint32_t          n; /**<  */
2226    xcb_glx_float32_t datum; /**<  */
2227    uint8_t           pad2[12]; /**<  */
2228} xcb_glx_get_tex_level_parameterfv_reply_t;
2229
2230/**
2231 * @brief xcb_glx_get_tex_level_parameteriv_cookie_t
2232 **/
2233typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t {
2234    unsigned int sequence; /**<  */
2235} xcb_glx_get_tex_level_parameteriv_cookie_t;
2236
2237/** Opcode for xcb_glx_get_tex_level_parameteriv. */
2238#define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139
2239
2240/**
2241 * @brief xcb_glx_get_tex_level_parameteriv_request_t
2242 **/
2243typedef struct xcb_glx_get_tex_level_parameteriv_request_t {
2244    uint8_t               major_opcode; /**<  */
2245    uint8_t               minor_opcode; /**<  */
2246    uint16_t              length; /**<  */
2247    xcb_glx_context_tag_t context_tag; /**<  */
2248    uint32_t              target; /**<  */
2249    int32_t               level; /**<  */
2250    uint32_t              pname; /**<  */
2251} xcb_glx_get_tex_level_parameteriv_request_t;
2252
2253/**
2254 * @brief xcb_glx_get_tex_level_parameteriv_reply_t
2255 **/
2256typedef struct xcb_glx_get_tex_level_parameteriv_reply_t {
2257    uint8_t  response_type; /**<  */
2258    uint8_t  pad0; /**<  */
2259    uint16_t sequence; /**<  */
2260    uint32_t length; /**<  */
2261    uint8_t  pad1[4]; /**<  */
2262    uint32_t n; /**<  */
2263    int32_t  datum; /**<  */
2264    uint8_t  pad2[12]; /**<  */
2265} xcb_glx_get_tex_level_parameteriv_reply_t;
2266
2267/**
2268 * @brief xcb_glx_is_list_cookie_t
2269 **/
2270typedef struct xcb_glx_is_list_cookie_t {
2271    unsigned int sequence; /**<  */
2272} xcb_glx_is_list_cookie_t;
2273
2274/** Opcode for xcb_glx_is_list. */
2275#define XCB_GLX_IS_LIST 141
2276
2277/**
2278 * @brief xcb_glx_is_list_request_t
2279 **/
2280typedef struct xcb_glx_is_list_request_t {
2281    uint8_t               major_opcode; /**<  */
2282    uint8_t               minor_opcode; /**<  */
2283    uint16_t              length; /**<  */
2284    xcb_glx_context_tag_t context_tag; /**<  */
2285    uint32_t              list; /**<  */
2286} xcb_glx_is_list_request_t;
2287
2288/**
2289 * @brief xcb_glx_is_list_reply_t
2290 **/
2291typedef struct xcb_glx_is_list_reply_t {
2292    uint8_t          response_type; /**<  */
2293    uint8_t          pad0; /**<  */
2294    uint16_t         sequence; /**<  */
2295    uint32_t         length; /**<  */
2296    xcb_glx_bool32_t ret_val; /**<  */
2297} xcb_glx_is_list_reply_t;
2298
2299/** Opcode for xcb_glx_flush. */
2300#define XCB_GLX_FLUSH 142
2301
2302/**
2303 * @brief xcb_glx_flush_request_t
2304 **/
2305typedef struct xcb_glx_flush_request_t {
2306    uint8_t               major_opcode; /**<  */
2307    uint8_t               minor_opcode; /**<  */
2308    uint16_t              length; /**<  */
2309    xcb_glx_context_tag_t context_tag; /**<  */
2310} xcb_glx_flush_request_t;
2311
2312/**
2313 * @brief xcb_glx_are_textures_resident_cookie_t
2314 **/
2315typedef struct xcb_glx_are_textures_resident_cookie_t {
2316    unsigned int sequence; /**<  */
2317} xcb_glx_are_textures_resident_cookie_t;
2318
2319/** Opcode for xcb_glx_are_textures_resident. */
2320#define XCB_GLX_ARE_TEXTURES_RESIDENT 143
2321
2322/**
2323 * @brief xcb_glx_are_textures_resident_request_t
2324 **/
2325typedef struct xcb_glx_are_textures_resident_request_t {
2326    uint8_t               major_opcode; /**<  */
2327    uint8_t               minor_opcode; /**<  */
2328    uint16_t              length; /**<  */
2329    xcb_glx_context_tag_t context_tag; /**<  */
2330    int32_t               n; /**<  */
2331} xcb_glx_are_textures_resident_request_t;
2332
2333/**
2334 * @brief xcb_glx_are_textures_resident_reply_t
2335 **/
2336typedef struct xcb_glx_are_textures_resident_reply_t {
2337    uint8_t          response_type; /**<  */
2338    uint8_t          pad0; /**<  */
2339    uint16_t         sequence; /**<  */
2340    uint32_t         length; /**<  */
2341    xcb_glx_bool32_t ret_val; /**<  */
2342    uint8_t          pad1[20]; /**<  */
2343} xcb_glx_are_textures_resident_reply_t;
2344
2345/** Opcode for xcb_glx_delete_textures. */
2346#define XCB_GLX_DELETE_TEXTURES 144
2347
2348/**
2349 * @brief xcb_glx_delete_textures_request_t
2350 **/
2351typedef struct xcb_glx_delete_textures_request_t {
2352    uint8_t               major_opcode; /**<  */
2353    uint8_t               minor_opcode; /**<  */
2354    uint16_t              length; /**<  */
2355    xcb_glx_context_tag_t context_tag; /**<  */
2356    int32_t               n; /**<  */
2357} xcb_glx_delete_textures_request_t;
2358
2359/**
2360 * @brief xcb_glx_gen_textures_cookie_t
2361 **/
2362typedef struct xcb_glx_gen_textures_cookie_t {
2363    unsigned int sequence; /**<  */
2364} xcb_glx_gen_textures_cookie_t;
2365
2366/** Opcode for xcb_glx_gen_textures. */
2367#define XCB_GLX_GEN_TEXTURES 145
2368
2369/**
2370 * @brief xcb_glx_gen_textures_request_t
2371 **/
2372typedef struct xcb_glx_gen_textures_request_t {
2373    uint8_t               major_opcode; /**<  */
2374    uint8_t               minor_opcode; /**<  */
2375    uint16_t              length; /**<  */
2376    xcb_glx_context_tag_t context_tag; /**<  */
2377    int32_t               n; /**<  */
2378} xcb_glx_gen_textures_request_t;
2379
2380/**
2381 * @brief xcb_glx_gen_textures_reply_t
2382 **/
2383typedef struct xcb_glx_gen_textures_reply_t {
2384    uint8_t  response_type; /**<  */
2385    uint8_t  pad0; /**<  */
2386    uint16_t sequence; /**<  */
2387    uint32_t length; /**<  */
2388    uint8_t  pad1[24]; /**<  */
2389} xcb_glx_gen_textures_reply_t;
2390
2391/**
2392 * @brief xcb_glx_is_texture_cookie_t
2393 **/
2394typedef struct xcb_glx_is_texture_cookie_t {
2395    unsigned int sequence; /**<  */
2396} xcb_glx_is_texture_cookie_t;
2397
2398/** Opcode for xcb_glx_is_texture. */
2399#define XCB_GLX_IS_TEXTURE 146
2400
2401/**
2402 * @brief xcb_glx_is_texture_request_t
2403 **/
2404typedef struct xcb_glx_is_texture_request_t {
2405    uint8_t               major_opcode; /**<  */
2406    uint8_t               minor_opcode; /**<  */
2407    uint16_t              length; /**<  */
2408    xcb_glx_context_tag_t context_tag; /**<  */
2409    uint32_t              texture; /**<  */
2410} xcb_glx_is_texture_request_t;
2411
2412/**
2413 * @brief xcb_glx_is_texture_reply_t
2414 **/
2415typedef struct xcb_glx_is_texture_reply_t {
2416    uint8_t          response_type; /**<  */
2417    uint8_t          pad0; /**<  */
2418    uint16_t         sequence; /**<  */
2419    uint32_t         length; /**<  */
2420    xcb_glx_bool32_t ret_val; /**<  */
2421} xcb_glx_is_texture_reply_t;
2422
2423/**
2424 * @brief xcb_glx_get_color_table_cookie_t
2425 **/
2426typedef struct xcb_glx_get_color_table_cookie_t {
2427    unsigned int sequence; /**<  */
2428} xcb_glx_get_color_table_cookie_t;
2429
2430/** Opcode for xcb_glx_get_color_table. */
2431#define XCB_GLX_GET_COLOR_TABLE 147
2432
2433/**
2434 * @brief xcb_glx_get_color_table_request_t
2435 **/
2436typedef struct xcb_glx_get_color_table_request_t {
2437    uint8_t               major_opcode; /**<  */
2438    uint8_t               minor_opcode; /**<  */
2439    uint16_t              length; /**<  */
2440    xcb_glx_context_tag_t context_tag; /**<  */
2441    uint32_t              target; /**<  */
2442    uint32_t              format; /**<  */
2443    uint32_t              type; /**<  */
2444    uint8_t               swap_bytes; /**<  */
2445} xcb_glx_get_color_table_request_t;
2446
2447/**
2448 * @brief xcb_glx_get_color_table_reply_t
2449 **/
2450typedef struct xcb_glx_get_color_table_reply_t {
2451    uint8_t  response_type; /**<  */
2452    uint8_t  pad0; /**<  */
2453    uint16_t sequence; /**<  */
2454    uint32_t length; /**<  */
2455    uint8_t  pad1[8]; /**<  */
2456    int32_t  width; /**<  */
2457    uint8_t  pad2[12]; /**<  */
2458} xcb_glx_get_color_table_reply_t;
2459
2460/**
2461 * @brief xcb_glx_get_color_table_parameterfv_cookie_t
2462 **/
2463typedef struct xcb_glx_get_color_table_parameterfv_cookie_t {
2464    unsigned int sequence; /**<  */
2465} xcb_glx_get_color_table_parameterfv_cookie_t;
2466
2467/** Opcode for xcb_glx_get_color_table_parameterfv. */
2468#define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148
2469
2470/**
2471 * @brief xcb_glx_get_color_table_parameterfv_request_t
2472 **/
2473typedef struct xcb_glx_get_color_table_parameterfv_request_t {
2474    uint8_t               major_opcode; /**<  */
2475    uint8_t               minor_opcode; /**<  */
2476    uint16_t              length; /**<  */
2477    xcb_glx_context_tag_t context_tag; /**<  */
2478    uint32_t              target; /**<  */
2479    uint32_t              pname; /**<  */
2480} xcb_glx_get_color_table_parameterfv_request_t;
2481
2482/**
2483 * @brief xcb_glx_get_color_table_parameterfv_reply_t
2484 **/
2485typedef struct xcb_glx_get_color_table_parameterfv_reply_t {
2486    uint8_t           response_type; /**<  */
2487    uint8_t           pad0; /**<  */
2488    uint16_t          sequence; /**<  */
2489    uint32_t          length; /**<  */
2490    uint8_t           pad1[4]; /**<  */
2491    uint32_t          n; /**<  */
2492    xcb_glx_float32_t datum; /**<  */
2493    uint8_t           pad2[12]; /**<  */
2494} xcb_glx_get_color_table_parameterfv_reply_t;
2495
2496/**
2497 * @brief xcb_glx_get_color_table_parameteriv_cookie_t
2498 **/
2499typedef struct xcb_glx_get_color_table_parameteriv_cookie_t {
2500    unsigned int sequence; /**<  */
2501} xcb_glx_get_color_table_parameteriv_cookie_t;
2502
2503/** Opcode for xcb_glx_get_color_table_parameteriv. */
2504#define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149
2505
2506/**
2507 * @brief xcb_glx_get_color_table_parameteriv_request_t
2508 **/
2509typedef struct xcb_glx_get_color_table_parameteriv_request_t {
2510    uint8_t               major_opcode; /**<  */
2511    uint8_t               minor_opcode; /**<  */
2512    uint16_t              length; /**<  */
2513    xcb_glx_context_tag_t context_tag; /**<  */
2514    uint32_t              target; /**<  */
2515    uint32_t              pname; /**<  */
2516} xcb_glx_get_color_table_parameteriv_request_t;
2517
2518/**
2519 * @brief xcb_glx_get_color_table_parameteriv_reply_t
2520 **/
2521typedef struct xcb_glx_get_color_table_parameteriv_reply_t {
2522    uint8_t  response_type; /**<  */
2523    uint8_t  pad0; /**<  */
2524    uint16_t sequence; /**<  */
2525    uint32_t length; /**<  */
2526    uint8_t  pad1[4]; /**<  */
2527    uint32_t n; /**<  */
2528    int32_t  datum; /**<  */
2529    uint8_t  pad2[12]; /**<  */
2530} xcb_glx_get_color_table_parameteriv_reply_t;
2531
2532/**
2533 * @brief xcb_glx_get_convolution_filter_cookie_t
2534 **/
2535typedef struct xcb_glx_get_convolution_filter_cookie_t {
2536    unsigned int sequence; /**<  */
2537} xcb_glx_get_convolution_filter_cookie_t;
2538
2539/** Opcode for xcb_glx_get_convolution_filter. */
2540#define XCB_GLX_GET_CONVOLUTION_FILTER 150
2541
2542/**
2543 * @brief xcb_glx_get_convolution_filter_request_t
2544 **/
2545typedef struct xcb_glx_get_convolution_filter_request_t {
2546    uint8_t               major_opcode; /**<  */
2547    uint8_t               minor_opcode; /**<  */
2548    uint16_t              length; /**<  */
2549    xcb_glx_context_tag_t context_tag; /**<  */
2550    uint32_t              target; /**<  */
2551    uint32_t              format; /**<  */
2552    uint32_t              type; /**<  */
2553    uint8_t               swap_bytes; /**<  */
2554} xcb_glx_get_convolution_filter_request_t;
2555
2556/**
2557 * @brief xcb_glx_get_convolution_filter_reply_t
2558 **/
2559typedef struct xcb_glx_get_convolution_filter_reply_t {
2560    uint8_t  response_type; /**<  */
2561    uint8_t  pad0; /**<  */
2562    uint16_t sequence; /**<  */
2563    uint32_t length; /**<  */
2564    uint8_t  pad1[8]; /**<  */
2565    int32_t  width; /**<  */
2566    int32_t  height; /**<  */
2567    uint8_t  pad2[8]; /**<  */
2568} xcb_glx_get_convolution_filter_reply_t;
2569
2570/**
2571 * @brief xcb_glx_get_convolution_parameterfv_cookie_t
2572 **/
2573typedef struct xcb_glx_get_convolution_parameterfv_cookie_t {
2574    unsigned int sequence; /**<  */
2575} xcb_glx_get_convolution_parameterfv_cookie_t;
2576
2577/** Opcode for xcb_glx_get_convolution_parameterfv. */
2578#define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151
2579
2580/**
2581 * @brief xcb_glx_get_convolution_parameterfv_request_t
2582 **/
2583typedef struct xcb_glx_get_convolution_parameterfv_request_t {
2584    uint8_t               major_opcode; /**<  */
2585    uint8_t               minor_opcode; /**<  */
2586    uint16_t              length; /**<  */
2587    xcb_glx_context_tag_t context_tag; /**<  */
2588    uint32_t              target; /**<  */
2589    uint32_t              pname; /**<  */
2590} xcb_glx_get_convolution_parameterfv_request_t;
2591
2592/**
2593 * @brief xcb_glx_get_convolution_parameterfv_reply_t
2594 **/
2595typedef struct xcb_glx_get_convolution_parameterfv_reply_t {
2596    uint8_t           response_type; /**<  */
2597    uint8_t           pad0; /**<  */
2598    uint16_t          sequence; /**<  */
2599    uint32_t          length; /**<  */
2600    uint8_t           pad1[4]; /**<  */
2601    uint32_t          n; /**<  */
2602    xcb_glx_float32_t datum; /**<  */
2603    uint8_t           pad2[12]; /**<  */
2604} xcb_glx_get_convolution_parameterfv_reply_t;
2605
2606/**
2607 * @brief xcb_glx_get_convolution_parameteriv_cookie_t
2608 **/
2609typedef struct xcb_glx_get_convolution_parameteriv_cookie_t {
2610    unsigned int sequence; /**<  */
2611} xcb_glx_get_convolution_parameteriv_cookie_t;
2612
2613/** Opcode for xcb_glx_get_convolution_parameteriv. */
2614#define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152
2615
2616/**
2617 * @brief xcb_glx_get_convolution_parameteriv_request_t
2618 **/
2619typedef struct xcb_glx_get_convolution_parameteriv_request_t {
2620    uint8_t               major_opcode; /**<  */
2621    uint8_t               minor_opcode; /**<  */
2622    uint16_t              length; /**<  */
2623    xcb_glx_context_tag_t context_tag; /**<  */
2624    uint32_t              target; /**<  */
2625    uint32_t              pname; /**<  */
2626} xcb_glx_get_convolution_parameteriv_request_t;
2627
2628/**
2629 * @brief xcb_glx_get_convolution_parameteriv_reply_t
2630 **/
2631typedef struct xcb_glx_get_convolution_parameteriv_reply_t {
2632    uint8_t  response_type; /**<  */
2633    uint8_t  pad0; /**<  */
2634    uint16_t sequence; /**<  */
2635    uint32_t length; /**<  */
2636    uint8_t  pad1[4]; /**<  */
2637    uint32_t n; /**<  */
2638    int32_t  datum; /**<  */
2639    uint8_t  pad2[12]; /**<  */
2640} xcb_glx_get_convolution_parameteriv_reply_t;
2641
2642/**
2643 * @brief xcb_glx_get_separable_filter_cookie_t
2644 **/
2645typedef struct xcb_glx_get_separable_filter_cookie_t {
2646    unsigned int sequence; /**<  */
2647} xcb_glx_get_separable_filter_cookie_t;
2648
2649/** Opcode for xcb_glx_get_separable_filter. */
2650#define XCB_GLX_GET_SEPARABLE_FILTER 153
2651
2652/**
2653 * @brief xcb_glx_get_separable_filter_request_t
2654 **/
2655typedef struct xcb_glx_get_separable_filter_request_t {
2656    uint8_t               major_opcode; /**<  */
2657    uint8_t               minor_opcode; /**<  */
2658    uint16_t              length; /**<  */
2659    xcb_glx_context_tag_t context_tag; /**<  */
2660    uint32_t              target; /**<  */
2661    uint32_t              format; /**<  */
2662    uint32_t              type; /**<  */
2663    uint8_t               swap_bytes; /**<  */
2664} xcb_glx_get_separable_filter_request_t;
2665
2666/**
2667 * @brief xcb_glx_get_separable_filter_reply_t
2668 **/
2669typedef struct xcb_glx_get_separable_filter_reply_t {
2670    uint8_t  response_type; /**<  */
2671    uint8_t  pad0; /**<  */
2672    uint16_t sequence; /**<  */
2673    uint32_t length; /**<  */
2674    uint8_t  pad1[8]; /**<  */
2675    int32_t  row_w; /**<  */
2676    int32_t  col_h; /**<  */
2677    uint8_t  pad2[8]; /**<  */
2678} xcb_glx_get_separable_filter_reply_t;
2679
2680/**
2681 * @brief xcb_glx_get_histogram_cookie_t
2682 **/
2683typedef struct xcb_glx_get_histogram_cookie_t {
2684    unsigned int sequence; /**<  */
2685} xcb_glx_get_histogram_cookie_t;
2686
2687/** Opcode for xcb_glx_get_histogram. */
2688#define XCB_GLX_GET_HISTOGRAM 154
2689
2690/**
2691 * @brief xcb_glx_get_histogram_request_t
2692 **/
2693typedef struct xcb_glx_get_histogram_request_t {
2694    uint8_t               major_opcode; /**<  */
2695    uint8_t               minor_opcode; /**<  */
2696    uint16_t              length; /**<  */
2697    xcb_glx_context_tag_t context_tag; /**<  */
2698    uint32_t              target; /**<  */
2699    uint32_t              format; /**<  */
2700    uint32_t              type; /**<  */
2701    uint8_t               swap_bytes; /**<  */
2702    uint8_t               reset; /**<  */
2703} xcb_glx_get_histogram_request_t;
2704
2705/**
2706 * @brief xcb_glx_get_histogram_reply_t
2707 **/
2708typedef struct xcb_glx_get_histogram_reply_t {
2709    uint8_t  response_type; /**<  */
2710    uint8_t  pad0; /**<  */
2711    uint16_t sequence; /**<  */
2712    uint32_t length; /**<  */
2713    uint8_t  pad1[8]; /**<  */
2714    int32_t  width; /**<  */
2715    uint8_t  pad2[12]; /**<  */
2716} xcb_glx_get_histogram_reply_t;
2717
2718/**
2719 * @brief xcb_glx_get_histogram_parameterfv_cookie_t
2720 **/
2721typedef struct xcb_glx_get_histogram_parameterfv_cookie_t {
2722    unsigned int sequence; /**<  */
2723} xcb_glx_get_histogram_parameterfv_cookie_t;
2724
2725/** Opcode for xcb_glx_get_histogram_parameterfv. */
2726#define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155
2727
2728/**
2729 * @brief xcb_glx_get_histogram_parameterfv_request_t
2730 **/
2731typedef struct xcb_glx_get_histogram_parameterfv_request_t {
2732    uint8_t               major_opcode; /**<  */
2733    uint8_t               minor_opcode; /**<  */
2734    uint16_t              length; /**<  */
2735    xcb_glx_context_tag_t context_tag; /**<  */
2736    uint32_t              target; /**<  */
2737    uint32_t              pname; /**<  */
2738} xcb_glx_get_histogram_parameterfv_request_t;
2739
2740/**
2741 * @brief xcb_glx_get_histogram_parameterfv_reply_t
2742 **/
2743typedef struct xcb_glx_get_histogram_parameterfv_reply_t {
2744    uint8_t           response_type; /**<  */
2745    uint8_t           pad0; /**<  */
2746    uint16_t          sequence; /**<  */
2747    uint32_t          length; /**<  */
2748    uint8_t           pad1[4]; /**<  */
2749    uint32_t          n; /**<  */
2750    xcb_glx_float32_t datum; /**<  */
2751    uint8_t           pad2[12]; /**<  */
2752} xcb_glx_get_histogram_parameterfv_reply_t;
2753
2754/**
2755 * @brief xcb_glx_get_histogram_parameteriv_cookie_t
2756 **/
2757typedef struct xcb_glx_get_histogram_parameteriv_cookie_t {
2758    unsigned int sequence; /**<  */
2759} xcb_glx_get_histogram_parameteriv_cookie_t;
2760
2761/** Opcode for xcb_glx_get_histogram_parameteriv. */
2762#define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156
2763
2764/**
2765 * @brief xcb_glx_get_histogram_parameteriv_request_t
2766 **/
2767typedef struct xcb_glx_get_histogram_parameteriv_request_t {
2768    uint8_t               major_opcode; /**<  */
2769    uint8_t               minor_opcode; /**<  */
2770    uint16_t              length; /**<  */
2771    xcb_glx_context_tag_t context_tag; /**<  */
2772    uint32_t              target; /**<  */
2773    uint32_t              pname; /**<  */
2774} xcb_glx_get_histogram_parameteriv_request_t;
2775
2776/**
2777 * @brief xcb_glx_get_histogram_parameteriv_reply_t
2778 **/
2779typedef struct xcb_glx_get_histogram_parameteriv_reply_t {
2780    uint8_t  response_type; /**<  */
2781    uint8_t  pad0; /**<  */
2782    uint16_t sequence; /**<  */
2783    uint32_t length; /**<  */
2784    uint8_t  pad1[4]; /**<  */
2785    uint32_t n; /**<  */
2786    int32_t  datum; /**<  */
2787    uint8_t  pad2[12]; /**<  */
2788} xcb_glx_get_histogram_parameteriv_reply_t;
2789
2790/**
2791 * @brief xcb_glx_get_minmax_cookie_t
2792 **/
2793typedef struct xcb_glx_get_minmax_cookie_t {
2794    unsigned int sequence; /**<  */
2795} xcb_glx_get_minmax_cookie_t;
2796
2797/** Opcode for xcb_glx_get_minmax. */
2798#define XCB_GLX_GET_MINMAX 157
2799
2800/**
2801 * @brief xcb_glx_get_minmax_request_t
2802 **/
2803typedef struct xcb_glx_get_minmax_request_t {
2804    uint8_t               major_opcode; /**<  */
2805    uint8_t               minor_opcode; /**<  */
2806    uint16_t              length; /**<  */
2807    xcb_glx_context_tag_t context_tag; /**<  */
2808    uint32_t              target; /**<  */
2809    uint32_t              format; /**<  */
2810    uint32_t              type; /**<  */
2811    uint8_t               swap_bytes; /**<  */
2812    uint8_t               reset; /**<  */
2813} xcb_glx_get_minmax_request_t;
2814
2815/**
2816 * @brief xcb_glx_get_minmax_reply_t
2817 **/
2818typedef struct xcb_glx_get_minmax_reply_t {
2819    uint8_t  response_type; /**<  */
2820    uint8_t  pad0; /**<  */
2821    uint16_t sequence; /**<  */
2822    uint32_t length; /**<  */
2823    uint8_t  pad1[24]; /**<  */
2824} xcb_glx_get_minmax_reply_t;
2825
2826/**
2827 * @brief xcb_glx_get_minmax_parameterfv_cookie_t
2828 **/
2829typedef struct xcb_glx_get_minmax_parameterfv_cookie_t {
2830    unsigned int sequence; /**<  */
2831} xcb_glx_get_minmax_parameterfv_cookie_t;
2832
2833/** Opcode for xcb_glx_get_minmax_parameterfv. */
2834#define XCB_GLX_GET_MINMAX_PARAMETERFV 158
2835
2836/**
2837 * @brief xcb_glx_get_minmax_parameterfv_request_t
2838 **/
2839typedef struct xcb_glx_get_minmax_parameterfv_request_t {
2840    uint8_t               major_opcode; /**<  */
2841    uint8_t               minor_opcode; /**<  */
2842    uint16_t              length; /**<  */
2843    xcb_glx_context_tag_t context_tag; /**<  */
2844    uint32_t              target; /**<  */
2845    uint32_t              pname; /**<  */
2846} xcb_glx_get_minmax_parameterfv_request_t;
2847
2848/**
2849 * @brief xcb_glx_get_minmax_parameterfv_reply_t
2850 **/
2851typedef struct xcb_glx_get_minmax_parameterfv_reply_t {
2852    uint8_t           response_type; /**<  */
2853    uint8_t           pad0; /**<  */
2854    uint16_t          sequence; /**<  */
2855    uint32_t          length; /**<  */
2856    uint8_t           pad1[4]; /**<  */
2857    uint32_t          n; /**<  */
2858    xcb_glx_float32_t datum; /**<  */
2859    uint8_t           pad2[12]; /**<  */
2860} xcb_glx_get_minmax_parameterfv_reply_t;
2861
2862/**
2863 * @brief xcb_glx_get_minmax_parameteriv_cookie_t
2864 **/
2865typedef struct xcb_glx_get_minmax_parameteriv_cookie_t {
2866    unsigned int sequence; /**<  */
2867} xcb_glx_get_minmax_parameteriv_cookie_t;
2868
2869/** Opcode for xcb_glx_get_minmax_parameteriv. */
2870#define XCB_GLX_GET_MINMAX_PARAMETERIV 159
2871
2872/**
2873 * @brief xcb_glx_get_minmax_parameteriv_request_t
2874 **/
2875typedef struct xcb_glx_get_minmax_parameteriv_request_t {
2876    uint8_t               major_opcode; /**<  */
2877    uint8_t               minor_opcode; /**<  */
2878    uint16_t              length; /**<  */
2879    xcb_glx_context_tag_t context_tag; /**<  */
2880    uint32_t              target; /**<  */
2881    uint32_t              pname; /**<  */
2882} xcb_glx_get_minmax_parameteriv_request_t;
2883
2884/**
2885 * @brief xcb_glx_get_minmax_parameteriv_reply_t
2886 **/
2887typedef struct xcb_glx_get_minmax_parameteriv_reply_t {
2888    uint8_t  response_type; /**<  */
2889    uint8_t  pad0; /**<  */
2890    uint16_t sequence; /**<  */
2891    uint32_t length; /**<  */
2892    uint8_t  pad1[4]; /**<  */
2893    uint32_t n; /**<  */
2894    int32_t  datum; /**<  */
2895    uint8_t  pad2[12]; /**<  */
2896} xcb_glx_get_minmax_parameteriv_reply_t;
2897
2898/**
2899 * @brief xcb_glx_get_compressed_tex_image_arb_cookie_t
2900 **/
2901typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
2902    unsigned int sequence; /**<  */
2903} xcb_glx_get_compressed_tex_image_arb_cookie_t;
2904
2905/** Opcode for xcb_glx_get_compressed_tex_image_arb. */
2906#define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160
2907
2908/**
2909 * @brief xcb_glx_get_compressed_tex_image_arb_request_t
2910 **/
2911typedef struct xcb_glx_get_compressed_tex_image_arb_request_t {
2912    uint8_t               major_opcode; /**<  */
2913    uint8_t               minor_opcode; /**<  */
2914    uint16_t              length; /**<  */
2915    xcb_glx_context_tag_t context_tag; /**<  */
2916    uint32_t              target; /**<  */
2917    int32_t               level; /**<  */
2918} xcb_glx_get_compressed_tex_image_arb_request_t;
2919
2920/**
2921 * @brief xcb_glx_get_compressed_tex_image_arb_reply_t
2922 **/
2923typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t {
2924    uint8_t  response_type; /**<  */
2925    uint8_t  pad0; /**<  */
2926    uint16_t sequence; /**<  */
2927    uint32_t length; /**<  */
2928    uint8_t  pad1[8]; /**<  */
2929    int32_t  size; /**<  */
2930    uint8_t  pad2[12]; /**<  */
2931} xcb_glx_get_compressed_tex_image_arb_reply_t;
2932
2933/** Opcode for xcb_glx_delete_queries_arb. */
2934#define XCB_GLX_DELETE_QUERIES_ARB 161
2935
2936/**
2937 * @brief xcb_glx_delete_queries_arb_request_t
2938 **/
2939typedef struct xcb_glx_delete_queries_arb_request_t {
2940    uint8_t               major_opcode; /**<  */
2941    uint8_t               minor_opcode; /**<  */
2942    uint16_t              length; /**<  */
2943    xcb_glx_context_tag_t context_tag; /**<  */
2944    int32_t               n; /**<  */
2945} xcb_glx_delete_queries_arb_request_t;
2946
2947/**
2948 * @brief xcb_glx_gen_queries_arb_cookie_t
2949 **/
2950typedef struct xcb_glx_gen_queries_arb_cookie_t {
2951    unsigned int sequence; /**<  */
2952} xcb_glx_gen_queries_arb_cookie_t;
2953
2954/** Opcode for xcb_glx_gen_queries_arb. */
2955#define XCB_GLX_GEN_QUERIES_ARB 162
2956
2957/**
2958 * @brief xcb_glx_gen_queries_arb_request_t
2959 **/
2960typedef struct xcb_glx_gen_queries_arb_request_t {
2961    uint8_t               major_opcode; /**<  */
2962    uint8_t               minor_opcode; /**<  */
2963    uint16_t              length; /**<  */
2964    xcb_glx_context_tag_t context_tag; /**<  */
2965    int32_t               n; /**<  */
2966} xcb_glx_gen_queries_arb_request_t;
2967
2968/**
2969 * @brief xcb_glx_gen_queries_arb_reply_t
2970 **/
2971typedef struct xcb_glx_gen_queries_arb_reply_t {
2972    uint8_t  response_type; /**<  */
2973    uint8_t  pad0; /**<  */
2974    uint16_t sequence; /**<  */
2975    uint32_t length; /**<  */
2976    uint8_t  pad1[24]; /**<  */
2977} xcb_glx_gen_queries_arb_reply_t;
2978
2979/**
2980 * @brief xcb_glx_is_query_arb_cookie_t
2981 **/
2982typedef struct xcb_glx_is_query_arb_cookie_t {
2983    unsigned int sequence; /**<  */
2984} xcb_glx_is_query_arb_cookie_t;
2985
2986/** Opcode for xcb_glx_is_query_arb. */
2987#define XCB_GLX_IS_QUERY_ARB 163
2988
2989/**
2990 * @brief xcb_glx_is_query_arb_request_t
2991 **/
2992typedef struct xcb_glx_is_query_arb_request_t {
2993    uint8_t               major_opcode; /**<  */
2994    uint8_t               minor_opcode; /**<  */
2995    uint16_t              length; /**<  */
2996    xcb_glx_context_tag_t context_tag; /**<  */
2997    uint32_t              id; /**<  */
2998} xcb_glx_is_query_arb_request_t;
2999
3000/**
3001 * @brief xcb_glx_is_query_arb_reply_t
3002 **/
3003typedef struct xcb_glx_is_query_arb_reply_t {
3004    uint8_t          response_type; /**<  */
3005    uint8_t          pad0; /**<  */
3006    uint16_t         sequence; /**<  */
3007    uint32_t         length; /**<  */
3008    xcb_glx_bool32_t ret_val; /**<  */
3009} xcb_glx_is_query_arb_reply_t;
3010
3011/**
3012 * @brief xcb_glx_get_queryiv_arb_cookie_t
3013 **/
3014typedef struct xcb_glx_get_queryiv_arb_cookie_t {
3015    unsigned int sequence; /**<  */
3016} xcb_glx_get_queryiv_arb_cookie_t;
3017
3018/** Opcode for xcb_glx_get_queryiv_arb. */
3019#define XCB_GLX_GET_QUERYIV_ARB 164
3020
3021/**
3022 * @brief xcb_glx_get_queryiv_arb_request_t
3023 **/
3024typedef struct xcb_glx_get_queryiv_arb_request_t {
3025    uint8_t               major_opcode; /**<  */
3026    uint8_t               minor_opcode; /**<  */
3027    uint16_t              length; /**<  */
3028    xcb_glx_context_tag_t context_tag; /**<  */
3029    uint32_t              target; /**<  */
3030    uint32_t              pname; /**<  */
3031} xcb_glx_get_queryiv_arb_request_t;
3032
3033/**
3034 * @brief xcb_glx_get_queryiv_arb_reply_t
3035 **/
3036typedef struct xcb_glx_get_queryiv_arb_reply_t {
3037    uint8_t  response_type; /**<  */
3038    uint8_t  pad0; /**<  */
3039    uint16_t sequence; /**<  */
3040    uint32_t length; /**<  */
3041    uint8_t  pad1[4]; /**<  */
3042    uint32_t n; /**<  */
3043    int32_t  datum; /**<  */
3044    uint8_t  pad2[12]; /**<  */
3045} xcb_glx_get_queryiv_arb_reply_t;
3046
3047/**
3048 * @brief xcb_glx_get_query_objectiv_arb_cookie_t
3049 **/
3050typedef struct xcb_glx_get_query_objectiv_arb_cookie_t {
3051    unsigned int sequence; /**<  */
3052} xcb_glx_get_query_objectiv_arb_cookie_t;
3053
3054/** Opcode for xcb_glx_get_query_objectiv_arb. */
3055#define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165
3056
3057/**
3058 * @brief xcb_glx_get_query_objectiv_arb_request_t
3059 **/
3060typedef struct xcb_glx_get_query_objectiv_arb_request_t {
3061    uint8_t               major_opcode; /**<  */
3062    uint8_t               minor_opcode; /**<  */
3063    uint16_t              length; /**<  */
3064    xcb_glx_context_tag_t context_tag; /**<  */
3065    uint32_t              id; /**<  */
3066    uint32_t              pname; /**<  */
3067} xcb_glx_get_query_objectiv_arb_request_t;
3068
3069/**
3070 * @brief xcb_glx_get_query_objectiv_arb_reply_t
3071 **/
3072typedef struct xcb_glx_get_query_objectiv_arb_reply_t {
3073    uint8_t  response_type; /**<  */
3074    uint8_t  pad0; /**<  */
3075    uint16_t sequence; /**<  */
3076    uint32_t length; /**<  */
3077    uint8_t  pad1[4]; /**<  */
3078    uint32_t n; /**<  */
3079    int32_t  datum; /**<  */
3080    uint8_t  pad2[12]; /**<  */
3081} xcb_glx_get_query_objectiv_arb_reply_t;
3082
3083/**
3084 * @brief xcb_glx_get_query_objectuiv_arb_cookie_t
3085 **/
3086typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t {
3087    unsigned int sequence; /**<  */
3088} xcb_glx_get_query_objectuiv_arb_cookie_t;
3089
3090/** Opcode for xcb_glx_get_query_objectuiv_arb. */
3091#define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166
3092
3093/**
3094 * @brief xcb_glx_get_query_objectuiv_arb_request_t
3095 **/
3096typedef struct xcb_glx_get_query_objectuiv_arb_request_t {
3097    uint8_t               major_opcode; /**<  */
3098    uint8_t               minor_opcode; /**<  */
3099    uint16_t              length; /**<  */
3100    xcb_glx_context_tag_t context_tag; /**<  */
3101    uint32_t              id; /**<  */
3102    uint32_t              pname; /**<  */
3103} xcb_glx_get_query_objectuiv_arb_request_t;
3104
3105/**
3106 * @brief xcb_glx_get_query_objectuiv_arb_reply_t
3107 **/
3108typedef struct xcb_glx_get_query_objectuiv_arb_reply_t {
3109    uint8_t  response_type; /**<  */
3110    uint8_t  pad0; /**<  */
3111    uint16_t sequence; /**<  */
3112    uint32_t length; /**<  */
3113    uint8_t  pad1[4]; /**<  */
3114    uint32_t n; /**<  */
3115    uint32_t datum; /**<  */
3116    uint8_t  pad2[12]; /**<  */
3117} xcb_glx_get_query_objectuiv_arb_reply_t;
3118
3119/**
3120 * Get the next element of the iterator
3121 * @param i Pointer to a xcb_glx_pixmap_iterator_t
3122 *
3123 * Get the next element in the iterator. The member rem is
3124 * decreased by one. The member data points to the next
3125 * element. The member index is increased by sizeof(xcb_glx_pixmap_t)
3126 */
3127
3128/*****************************************************************************
3129 **
3130 ** void xcb_glx_pixmap_next
3131 **
3132 ** @param xcb_glx_pixmap_iterator_t *i
3133 ** @returns void
3134 **
3135 *****************************************************************************/
3136
3137void
3138xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i  /**< */);
3139
3140/**
3141 * Return the iterator pointing to the last element
3142 * @param i An xcb_glx_pixmap_iterator_t
3143 * @return  The iterator pointing to the last element
3144 *
3145 * Set the current element in the iterator to the last element.
3146 * The member rem is set to 0. The member data points to the
3147 * last element.
3148 */
3149
3150/*****************************************************************************
3151 **
3152 ** xcb_generic_iterator_t xcb_glx_pixmap_end
3153 **
3154 ** @param xcb_glx_pixmap_iterator_t i
3155 ** @returns xcb_generic_iterator_t
3156 **
3157 *****************************************************************************/
3158
3159xcb_generic_iterator_t
3160xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i  /**< */);
3161
3162/**
3163 * Get the next element of the iterator
3164 * @param i Pointer to a xcb_glx_context_iterator_t
3165 *
3166 * Get the next element in the iterator. The member rem is
3167 * decreased by one. The member data points to the next
3168 * element. The member index is increased by sizeof(xcb_glx_context_t)
3169 */
3170
3171/*****************************************************************************
3172 **
3173 ** void xcb_glx_context_next
3174 **
3175 ** @param xcb_glx_context_iterator_t *i
3176 ** @returns void
3177 **
3178 *****************************************************************************/
3179
3180void
3181xcb_glx_context_next (xcb_glx_context_iterator_t *i  /**< */);
3182
3183/**
3184 * Return the iterator pointing to the last element
3185 * @param i An xcb_glx_context_iterator_t
3186 * @return  The iterator pointing to the last element
3187 *
3188 * Set the current element in the iterator to the last element.
3189 * The member rem is set to 0. The member data points to the
3190 * last element.
3191 */
3192
3193/*****************************************************************************
3194 **
3195 ** xcb_generic_iterator_t xcb_glx_context_end
3196 **
3197 ** @param xcb_glx_context_iterator_t i
3198 ** @returns xcb_generic_iterator_t
3199 **
3200 *****************************************************************************/
3201
3202xcb_generic_iterator_t
3203xcb_glx_context_end (xcb_glx_context_iterator_t i  /**< */);
3204
3205/**
3206 * Get the next element of the iterator
3207 * @param i Pointer to a xcb_glx_pbuffer_iterator_t
3208 *
3209 * Get the next element in the iterator. The member rem is
3210 * decreased by one. The member data points to the next
3211 * element. The member index is increased by sizeof(xcb_glx_pbuffer_t)
3212 */
3213
3214/*****************************************************************************
3215 **
3216 ** void xcb_glx_pbuffer_next
3217 **
3218 ** @param xcb_glx_pbuffer_iterator_t *i
3219 ** @returns void
3220 **
3221 *****************************************************************************/
3222
3223void
3224xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i  /**< */);
3225
3226/**
3227 * Return the iterator pointing to the last element
3228 * @param i An xcb_glx_pbuffer_iterator_t
3229 * @return  The iterator pointing to the last element
3230 *
3231 * Set the current element in the iterator to the last element.
3232 * The member rem is set to 0. The member data points to the
3233 * last element.
3234 */
3235
3236/*****************************************************************************
3237 **
3238 ** xcb_generic_iterator_t xcb_glx_pbuffer_end
3239 **
3240 ** @param xcb_glx_pbuffer_iterator_t i
3241 ** @returns xcb_generic_iterator_t
3242 **
3243 *****************************************************************************/
3244
3245xcb_generic_iterator_t
3246xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i  /**< */);
3247
3248/**
3249 * Get the next element of the iterator
3250 * @param i Pointer to a xcb_glx_window_iterator_t
3251 *
3252 * Get the next element in the iterator. The member rem is
3253 * decreased by one. The member data points to the next
3254 * element. The member index is increased by sizeof(xcb_glx_window_t)
3255 */
3256
3257/*****************************************************************************
3258 **
3259 ** void xcb_glx_window_next
3260 **
3261 ** @param xcb_glx_window_iterator_t *i
3262 ** @returns void
3263 **
3264 *****************************************************************************/
3265
3266void
3267xcb_glx_window_next (xcb_glx_window_iterator_t *i  /**< */);
3268
3269/**
3270 * Return the iterator pointing to the last element
3271 * @param i An xcb_glx_window_iterator_t
3272 * @return  The iterator pointing to the last element
3273 *
3274 * Set the current element in the iterator to the last element.
3275 * The member rem is set to 0. The member data points to the
3276 * last element.
3277 */
3278
3279/*****************************************************************************
3280 **
3281 ** xcb_generic_iterator_t xcb_glx_window_end
3282 **
3283 ** @param xcb_glx_window_iterator_t i
3284 ** @returns xcb_generic_iterator_t
3285 **
3286 *****************************************************************************/
3287
3288xcb_generic_iterator_t
3289xcb_glx_window_end (xcb_glx_window_iterator_t i  /**< */);
3290
3291/**
3292 * Get the next element of the iterator
3293 * @param i Pointer to a xcb_glx_fbconfig_iterator_t
3294 *
3295 * Get the next element in the iterator. The member rem is
3296 * decreased by one. The member data points to the next
3297 * element. The member index is increased by sizeof(xcb_glx_fbconfig_t)
3298 */
3299
3300/*****************************************************************************
3301 **
3302 ** void xcb_glx_fbconfig_next
3303 **
3304 ** @param xcb_glx_fbconfig_iterator_t *i
3305 ** @returns void
3306 **
3307 *****************************************************************************/
3308
3309void
3310xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i  /**< */);
3311
3312/**
3313 * Return the iterator pointing to the last element
3314 * @param i An xcb_glx_fbconfig_iterator_t
3315 * @return  The iterator pointing to the last element
3316 *
3317 * Set the current element in the iterator to the last element.
3318 * The member rem is set to 0. The member data points to the
3319 * last element.
3320 */
3321
3322/*****************************************************************************
3323 **
3324 ** xcb_generic_iterator_t xcb_glx_fbconfig_end
3325 **
3326 ** @param xcb_glx_fbconfig_iterator_t i
3327 ** @returns xcb_generic_iterator_t
3328 **
3329 *****************************************************************************/
3330
3331xcb_generic_iterator_t
3332xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i  /**< */);
3333
3334/**
3335 * Get the next element of the iterator
3336 * @param i Pointer to a xcb_glx_drawable_iterator_t
3337 *
3338 * Get the next element in the iterator. The member rem is
3339 * decreased by one. The member data points to the next
3340 * element. The member index is increased by sizeof(xcb_glx_drawable_t)
3341 */
3342
3343/*****************************************************************************
3344 **
3345 ** void xcb_glx_drawable_next
3346 **
3347 ** @param xcb_glx_drawable_iterator_t *i
3348 ** @returns void
3349 **
3350 *****************************************************************************/
3351
3352void
3353xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i  /**< */);
3354
3355/**
3356 * Return the iterator pointing to the last element
3357 * @param i An xcb_glx_drawable_iterator_t
3358 * @return  The iterator pointing to the last element
3359 *
3360 * Set the current element in the iterator to the last element.
3361 * The member rem is set to 0. The member data points to the
3362 * last element.
3363 */
3364
3365/*****************************************************************************
3366 **
3367 ** xcb_generic_iterator_t xcb_glx_drawable_end
3368 **
3369 ** @param xcb_glx_drawable_iterator_t i
3370 ** @returns xcb_generic_iterator_t
3371 **
3372 *****************************************************************************/
3373
3374xcb_generic_iterator_t
3375xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i  /**< */);
3376
3377/**
3378 * Get the next element of the iterator
3379 * @param i Pointer to a xcb_glx_float32_iterator_t
3380 *
3381 * Get the next element in the iterator. The member rem is
3382 * decreased by one. The member data points to the next
3383 * element. The member index is increased by sizeof(xcb_glx_float32_t)
3384 */
3385
3386/*****************************************************************************
3387 **
3388 ** void xcb_glx_float32_next
3389 **
3390 ** @param xcb_glx_float32_iterator_t *i
3391 ** @returns void
3392 **
3393 *****************************************************************************/
3394
3395void
3396xcb_glx_float32_next (xcb_glx_float32_iterator_t *i  /**< */);
3397
3398/**
3399 * Return the iterator pointing to the last element
3400 * @param i An xcb_glx_float32_iterator_t
3401 * @return  The iterator pointing to the last element
3402 *
3403 * Set the current element in the iterator to the last element.
3404 * The member rem is set to 0. The member data points to the
3405 * last element.
3406 */
3407
3408/*****************************************************************************
3409 **
3410 ** xcb_generic_iterator_t xcb_glx_float32_end
3411 **
3412 ** @param xcb_glx_float32_iterator_t i
3413 ** @returns xcb_generic_iterator_t
3414 **
3415 *****************************************************************************/
3416
3417xcb_generic_iterator_t
3418xcb_glx_float32_end (xcb_glx_float32_iterator_t i  /**< */);
3419
3420/**
3421 * Get the next element of the iterator
3422 * @param i Pointer to a xcb_glx_float64_iterator_t
3423 *
3424 * Get the next element in the iterator. The member rem is
3425 * decreased by one. The member data points to the next
3426 * element. The member index is increased by sizeof(xcb_glx_float64_t)
3427 */
3428
3429/*****************************************************************************
3430 **
3431 ** void xcb_glx_float64_next
3432 **
3433 ** @param xcb_glx_float64_iterator_t *i
3434 ** @returns void
3435 **
3436 *****************************************************************************/
3437
3438void
3439xcb_glx_float64_next (xcb_glx_float64_iterator_t *i  /**< */);
3440
3441/**
3442 * Return the iterator pointing to the last element
3443 * @param i An xcb_glx_float64_iterator_t
3444 * @return  The iterator pointing to the last element
3445 *
3446 * Set the current element in the iterator to the last element.
3447 * The member rem is set to 0. The member data points to the
3448 * last element.
3449 */
3450
3451/*****************************************************************************
3452 **
3453 ** xcb_generic_iterator_t xcb_glx_float64_end
3454 **
3455 ** @param xcb_glx_float64_iterator_t i
3456 ** @returns xcb_generic_iterator_t
3457 **
3458 *****************************************************************************/
3459
3460xcb_generic_iterator_t
3461xcb_glx_float64_end (xcb_glx_float64_iterator_t i  /**< */);
3462
3463/**
3464 * Get the next element of the iterator
3465 * @param i Pointer to a xcb_glx_bool32_iterator_t
3466 *
3467 * Get the next element in the iterator. The member rem is
3468 * decreased by one. The member data points to the next
3469 * element. The member index is increased by sizeof(xcb_glx_bool32_t)
3470 */
3471
3472/*****************************************************************************
3473 **
3474 ** void xcb_glx_bool32_next
3475 **
3476 ** @param xcb_glx_bool32_iterator_t *i
3477 ** @returns void
3478 **
3479 *****************************************************************************/
3480
3481void
3482xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i  /**< */);
3483
3484/**
3485 * Return the iterator pointing to the last element
3486 * @param i An xcb_glx_bool32_iterator_t
3487 * @return  The iterator pointing to the last element
3488 *
3489 * Set the current element in the iterator to the last element.
3490 * The member rem is set to 0. The member data points to the
3491 * last element.
3492 */
3493
3494/*****************************************************************************
3495 **
3496 ** xcb_generic_iterator_t xcb_glx_bool32_end
3497 **
3498 ** @param xcb_glx_bool32_iterator_t i
3499 ** @returns xcb_generic_iterator_t
3500 **
3501 *****************************************************************************/
3502
3503xcb_generic_iterator_t
3504xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i  /**< */);
3505
3506/**
3507 * Get the next element of the iterator
3508 * @param i Pointer to a xcb_glx_context_tag_iterator_t
3509 *
3510 * Get the next element in the iterator. The member rem is
3511 * decreased by one. The member data points to the next
3512 * element. The member index is increased by sizeof(xcb_glx_context_tag_t)
3513 */
3514
3515/*****************************************************************************
3516 **
3517 ** void xcb_glx_context_tag_next
3518 **
3519 ** @param xcb_glx_context_tag_iterator_t *i
3520 ** @returns void
3521 **
3522 *****************************************************************************/
3523
3524void
3525xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i  /**< */);
3526
3527/**
3528 * Return the iterator pointing to the last element
3529 * @param i An xcb_glx_context_tag_iterator_t
3530 * @return  The iterator pointing to the last element
3531 *
3532 * Set the current element in the iterator to the last element.
3533 * The member rem is set to 0. The member data points to the
3534 * last element.
3535 */
3536
3537/*****************************************************************************
3538 **
3539 ** xcb_generic_iterator_t xcb_glx_context_tag_end
3540 **
3541 ** @param xcb_glx_context_tag_iterator_t i
3542 ** @returns xcb_generic_iterator_t
3543 **
3544 *****************************************************************************/
3545
3546xcb_generic_iterator_t
3547xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i  /**< */);
3548
3549int
3550xcb_glx_render_sizeof (const void  *_buffer  /**< */,
3551                       uint32_t     data_len  /**< */);
3552
3553/**
3554 *
3555 * @param c The connection
3556 * @return A cookie
3557 *
3558 * Delivers a request to the X server.
3559 *
3560 * This form can be used only if the request will not cause
3561 * a reply to be generated. Any returned error will be
3562 * saved for handling by xcb_request_check().
3563 */
3564
3565/*****************************************************************************
3566 **
3567 ** xcb_void_cookie_t xcb_glx_render_checked
3568 **
3569 ** @param xcb_connection_t      *c
3570 ** @param xcb_glx_context_tag_t  context_tag
3571 ** @param uint32_t               data_len
3572 ** @param const uint8_t         *data
3573 ** @returns xcb_void_cookie_t
3574 **
3575 *****************************************************************************/
3576
3577xcb_void_cookie_t
3578xcb_glx_render_checked (xcb_connection_t      *c  /**< */,
3579                        xcb_glx_context_tag_t  context_tag  /**< */,
3580                        uint32_t               data_len  /**< */,
3581                        const uint8_t         *data  /**< */);
3582
3583/**
3584 *
3585 * @param c The connection
3586 * @return A cookie
3587 *
3588 * Delivers a request to the X server.
3589 *
3590 */
3591
3592/*****************************************************************************
3593 **
3594 ** xcb_void_cookie_t xcb_glx_render
3595 **
3596 ** @param xcb_connection_t      *c
3597 ** @param xcb_glx_context_tag_t  context_tag
3598 ** @param uint32_t               data_len
3599 ** @param const uint8_t         *data
3600 ** @returns xcb_void_cookie_t
3601 **
3602 *****************************************************************************/
3603
3604xcb_void_cookie_t
3605xcb_glx_render (xcb_connection_t      *c  /**< */,
3606                xcb_glx_context_tag_t  context_tag  /**< */,
3607                uint32_t               data_len  /**< */,
3608                const uint8_t         *data  /**< */);
3609
3610int
3611xcb_glx_render_large_sizeof (const void  *_buffer  /**< */);
3612
3613/**
3614 *
3615 * @param c The connection
3616 * @return A cookie
3617 *
3618 * Delivers a request to the X server.
3619 *
3620 * This form can be used only if the request will not cause
3621 * a reply to be generated. Any returned error will be
3622 * saved for handling by xcb_request_check().
3623 */
3624
3625/*****************************************************************************
3626 **
3627 ** xcb_void_cookie_t xcb_glx_render_large_checked
3628 **
3629 ** @param xcb_connection_t      *c
3630 ** @param xcb_glx_context_tag_t  context_tag
3631 ** @param uint16_t               request_num
3632 ** @param uint16_t               request_total
3633 ** @param uint32_t               data_len
3634 ** @param const uint8_t         *data
3635 ** @returns xcb_void_cookie_t
3636 **
3637 *****************************************************************************/
3638
3639xcb_void_cookie_t
3640xcb_glx_render_large_checked (xcb_connection_t      *c  /**< */,
3641                              xcb_glx_context_tag_t  context_tag  /**< */,
3642                              uint16_t               request_num  /**< */,
3643                              uint16_t               request_total  /**< */,
3644                              uint32_t               data_len  /**< */,
3645                              const uint8_t         *data  /**< */);
3646
3647/**
3648 *
3649 * @param c The connection
3650 * @return A cookie
3651 *
3652 * Delivers a request to the X server.
3653 *
3654 */
3655
3656/*****************************************************************************
3657 **
3658 ** xcb_void_cookie_t xcb_glx_render_large
3659 **
3660 ** @param xcb_connection_t      *c
3661 ** @param xcb_glx_context_tag_t  context_tag
3662 ** @param uint16_t               request_num
3663 ** @param uint16_t               request_total
3664 ** @param uint32_t               data_len
3665 ** @param const uint8_t         *data
3666 ** @returns xcb_void_cookie_t
3667 **
3668 *****************************************************************************/
3669
3670xcb_void_cookie_t
3671xcb_glx_render_large (xcb_connection_t      *c  /**< */,
3672                      xcb_glx_context_tag_t  context_tag  /**< */,
3673                      uint16_t               request_num  /**< */,
3674                      uint16_t               request_total  /**< */,
3675                      uint32_t               data_len  /**< */,
3676                      const uint8_t         *data  /**< */);
3677
3678/**
3679 *
3680 * @param c The connection
3681 * @return A cookie
3682 *
3683 * Delivers a request to the X server.
3684 *
3685 * This form can be used only if the request will not cause
3686 * a reply to be generated. Any returned error will be
3687 * saved for handling by xcb_request_check().
3688 */
3689
3690/*****************************************************************************
3691 **
3692 ** xcb_void_cookie_t xcb_glx_create_context_checked
3693 **
3694 ** @param xcb_connection_t  *c
3695 ** @param xcb_glx_context_t  context
3696 ** @param xcb_visualid_t     visual
3697 ** @param uint32_t           screen
3698 ** @param xcb_glx_context_t  share_list
3699 ** @param uint8_t            is_direct
3700 ** @returns xcb_void_cookie_t
3701 **
3702 *****************************************************************************/
3703
3704xcb_void_cookie_t
3705xcb_glx_create_context_checked (xcb_connection_t  *c  /**< */,
3706                                xcb_glx_context_t  context  /**< */,
3707                                xcb_visualid_t     visual  /**< */,
3708                                uint32_t           screen  /**< */,
3709                                xcb_glx_context_t  share_list  /**< */,
3710                                uint8_t            is_direct  /**< */);
3711
3712/**
3713 *
3714 * @param c The connection
3715 * @return A cookie
3716 *
3717 * Delivers a request to the X server.
3718 *
3719 */
3720
3721/*****************************************************************************
3722 **
3723 ** xcb_void_cookie_t xcb_glx_create_context
3724 **
3725 ** @param xcb_connection_t  *c
3726 ** @param xcb_glx_context_t  context
3727 ** @param xcb_visualid_t     visual
3728 ** @param uint32_t           screen
3729 ** @param xcb_glx_context_t  share_list
3730 ** @param uint8_t            is_direct
3731 ** @returns xcb_void_cookie_t
3732 **
3733 *****************************************************************************/
3734
3735xcb_void_cookie_t
3736xcb_glx_create_context (xcb_connection_t  *c  /**< */,
3737                        xcb_glx_context_t  context  /**< */,
3738                        xcb_visualid_t     visual  /**< */,
3739                        uint32_t           screen  /**< */,
3740                        xcb_glx_context_t  share_list  /**< */,
3741                        uint8_t            is_direct  /**< */);
3742
3743/**
3744 *
3745 * @param c The connection
3746 * @return A cookie
3747 *
3748 * Delivers a request to the X server.
3749 *
3750 * This form can be used only if the request will not cause
3751 * a reply to be generated. Any returned error will be
3752 * saved for handling by xcb_request_check().
3753 */
3754
3755/*****************************************************************************
3756 **
3757 ** xcb_void_cookie_t xcb_glx_destroy_context_checked
3758 **
3759 ** @param xcb_connection_t  *c
3760 ** @param xcb_glx_context_t  context
3761 ** @returns xcb_void_cookie_t
3762 **
3763 *****************************************************************************/
3764
3765xcb_void_cookie_t
3766xcb_glx_destroy_context_checked (xcb_connection_t  *c  /**< */,
3767                                 xcb_glx_context_t  context  /**< */);
3768
3769/**
3770 *
3771 * @param c The connection
3772 * @return A cookie
3773 *
3774 * Delivers a request to the X server.
3775 *
3776 */
3777
3778/*****************************************************************************
3779 **
3780 ** xcb_void_cookie_t xcb_glx_destroy_context
3781 **
3782 ** @param xcb_connection_t  *c
3783 ** @param xcb_glx_context_t  context
3784 ** @returns xcb_void_cookie_t
3785 **
3786 *****************************************************************************/
3787
3788xcb_void_cookie_t
3789xcb_glx_destroy_context (xcb_connection_t  *c  /**< */,
3790                         xcb_glx_context_t  context  /**< */);
3791
3792/**
3793 *
3794 * @param c The connection
3795 * @return A cookie
3796 *
3797 * Delivers a request to the X server.
3798 *
3799 */
3800
3801/*****************************************************************************
3802 **
3803 ** xcb_glx_make_current_cookie_t xcb_glx_make_current
3804 **
3805 ** @param xcb_connection_t      *c
3806 ** @param xcb_glx_drawable_t     drawable
3807 ** @param xcb_glx_context_t      context
3808 ** @param xcb_glx_context_tag_t  old_context_tag
3809 ** @returns xcb_glx_make_current_cookie_t
3810 **
3811 *****************************************************************************/
3812
3813xcb_glx_make_current_cookie_t
3814xcb_glx_make_current (xcb_connection_t      *c  /**< */,
3815                      xcb_glx_drawable_t     drawable  /**< */,
3816                      xcb_glx_context_t      context  /**< */,
3817                      xcb_glx_context_tag_t  old_context_tag  /**< */);
3818
3819/**
3820 *
3821 * @param c The connection
3822 * @return A cookie
3823 *
3824 * Delivers a request to the X server.
3825 *
3826 * This form can be used only if the request will cause
3827 * a reply to be generated. Any returned error will be
3828 * placed in the event queue.
3829 */
3830
3831/*****************************************************************************
3832 **
3833 ** xcb_glx_make_current_cookie_t xcb_glx_make_current_unchecked
3834 **
3835 ** @param xcb_connection_t      *c
3836 ** @param xcb_glx_drawable_t     drawable
3837 ** @param xcb_glx_context_t      context
3838 ** @param xcb_glx_context_tag_t  old_context_tag
3839 ** @returns xcb_glx_make_current_cookie_t
3840 **
3841 *****************************************************************************/
3842
3843xcb_glx_make_current_cookie_t
3844xcb_glx_make_current_unchecked (xcb_connection_t      *c  /**< */,
3845                                xcb_glx_drawable_t     drawable  /**< */,
3846                                xcb_glx_context_t      context  /**< */,
3847                                xcb_glx_context_tag_t  old_context_tag  /**< */);
3848
3849/**
3850 * Return the reply
3851 * @param c      The connection
3852 * @param cookie The cookie
3853 * @param e      The xcb_generic_error_t supplied
3854 *
3855 * Returns the reply of the request asked by
3856 *
3857 * The parameter @p e supplied to this function must be NULL if
3858 * xcb_glx_make_current_unchecked(). is used.
3859 * Otherwise, it stores the error if any.
3860 *
3861 * The returned value must be freed by the caller using free().
3862 */
3863
3864/*****************************************************************************
3865 **
3866 ** xcb_glx_make_current_reply_t * xcb_glx_make_current_reply
3867 **
3868 ** @param xcb_connection_t               *c
3869 ** @param xcb_glx_make_current_cookie_t   cookie
3870 ** @param xcb_generic_error_t           **e
3871 ** @returns xcb_glx_make_current_reply_t *
3872 **
3873 *****************************************************************************/
3874
3875xcb_glx_make_current_reply_t *
3876xcb_glx_make_current_reply (xcb_connection_t               *c  /**< */,
3877                            xcb_glx_make_current_cookie_t   cookie  /**< */,
3878                            xcb_generic_error_t           **e  /**< */);
3879
3880/**
3881 *
3882 * @param c The connection
3883 * @return A cookie
3884 *
3885 * Delivers a request to the X server.
3886 *
3887 */
3888
3889/*****************************************************************************
3890 **
3891 ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct
3892 **
3893 ** @param xcb_connection_t  *c
3894 ** @param xcb_glx_context_t  context
3895 ** @returns xcb_glx_is_direct_cookie_t
3896 **
3897 *****************************************************************************/
3898
3899xcb_glx_is_direct_cookie_t
3900xcb_glx_is_direct (xcb_connection_t  *c  /**< */,
3901                   xcb_glx_context_t  context  /**< */);
3902
3903/**
3904 *
3905 * @param c The connection
3906 * @return A cookie
3907 *
3908 * Delivers a request to the X server.
3909 *
3910 * This form can be used only if the request will cause
3911 * a reply to be generated. Any returned error will be
3912 * placed in the event queue.
3913 */
3914
3915/*****************************************************************************
3916 **
3917 ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct_unchecked
3918 **
3919 ** @param xcb_connection_t  *c
3920 ** @param xcb_glx_context_t  context
3921 ** @returns xcb_glx_is_direct_cookie_t
3922 **
3923 *****************************************************************************/
3924
3925xcb_glx_is_direct_cookie_t
3926xcb_glx_is_direct_unchecked (xcb_connection_t  *c  /**< */,
3927                             xcb_glx_context_t  context  /**< */);
3928
3929/**
3930 * Return the reply
3931 * @param c      The connection
3932 * @param cookie The cookie
3933 * @param e      The xcb_generic_error_t supplied
3934 *
3935 * Returns the reply of the request asked by
3936 *
3937 * The parameter @p e supplied to this function must be NULL if
3938 * xcb_glx_is_direct_unchecked(). is used.
3939 * Otherwise, it stores the error if any.
3940 *
3941 * The returned value must be freed by the caller using free().
3942 */
3943
3944/*****************************************************************************
3945 **
3946 ** xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply
3947 **
3948 ** @param xcb_connection_t            *c
3949 ** @param xcb_glx_is_direct_cookie_t   cookie
3950 ** @param xcb_generic_error_t        **e
3951 ** @returns xcb_glx_is_direct_reply_t *
3952 **
3953 *****************************************************************************/
3954
3955xcb_glx_is_direct_reply_t *
3956xcb_glx_is_direct_reply (xcb_connection_t            *c  /**< */,
3957                         xcb_glx_is_direct_cookie_t   cookie  /**< */,
3958                         xcb_generic_error_t        **e  /**< */);
3959
3960/**
3961 *
3962 * @param c The connection
3963 * @return A cookie
3964 *
3965 * Delivers a request to the X server.
3966 *
3967 */
3968
3969/*****************************************************************************
3970 **
3971 ** xcb_glx_query_version_cookie_t xcb_glx_query_version
3972 **
3973 ** @param xcb_connection_t *c
3974 ** @param uint32_t          major_version
3975 ** @param uint32_t          minor_version
3976 ** @returns xcb_glx_query_version_cookie_t
3977 **
3978 *****************************************************************************/
3979
3980xcb_glx_query_version_cookie_t
3981xcb_glx_query_version (xcb_connection_t *c  /**< */,
3982                       uint32_t          major_version  /**< */,
3983                       uint32_t          minor_version  /**< */);
3984
3985/**
3986 *
3987 * @param c The connection
3988 * @return A cookie
3989 *
3990 * Delivers a request to the X server.
3991 *
3992 * This form can be used only if the request will cause
3993 * a reply to be generated. Any returned error will be
3994 * placed in the event queue.
3995 */
3996
3997/*****************************************************************************
3998 **
3999 ** xcb_glx_query_version_cookie_t xcb_glx_query_version_unchecked
4000 **
4001 ** @param xcb_connection_t *c
4002 ** @param uint32_t          major_version
4003 ** @param uint32_t          minor_version
4004 ** @returns xcb_glx_query_version_cookie_t
4005 **
4006 *****************************************************************************/
4007
4008xcb_glx_query_version_cookie_t
4009xcb_glx_query_version_unchecked (xcb_connection_t *c  /**< */,
4010                                 uint32_t          major_version  /**< */,
4011                                 uint32_t          minor_version  /**< */);
4012
4013/**
4014 * Return the reply
4015 * @param c      The connection
4016 * @param cookie The cookie
4017 * @param e      The xcb_generic_error_t supplied
4018 *
4019 * Returns the reply of the request asked by
4020 *
4021 * The parameter @p e supplied to this function must be NULL if
4022 * xcb_glx_query_version_unchecked(). is used.
4023 * Otherwise, it stores the error if any.
4024 *
4025 * The returned value must be freed by the caller using free().
4026 */
4027
4028/*****************************************************************************
4029 **
4030 ** xcb_glx_query_version_reply_t * xcb_glx_query_version_reply
4031 **
4032 ** @param xcb_connection_t                *c
4033 ** @param xcb_glx_query_version_cookie_t   cookie
4034 ** @param xcb_generic_error_t            **e
4035 ** @returns xcb_glx_query_version_reply_t *
4036 **
4037 *****************************************************************************/
4038
4039xcb_glx_query_version_reply_t *
4040xcb_glx_query_version_reply (xcb_connection_t                *c  /**< */,
4041                             xcb_glx_query_version_cookie_t   cookie  /**< */,
4042                             xcb_generic_error_t            **e  /**< */);
4043
4044/**
4045 *
4046 * @param c The connection
4047 * @return A cookie
4048 *
4049 * Delivers a request to the X server.
4050 *
4051 * This form can be used only if the request will not cause
4052 * a reply to be generated. Any returned error will be
4053 * saved for handling by xcb_request_check().
4054 */
4055
4056/*****************************************************************************
4057 **
4058 ** xcb_void_cookie_t xcb_glx_wait_gl_checked
4059 **
4060 ** @param xcb_connection_t      *c
4061 ** @param xcb_glx_context_tag_t  context_tag
4062 ** @returns xcb_void_cookie_t
4063 **
4064 *****************************************************************************/
4065
4066xcb_void_cookie_t
4067xcb_glx_wait_gl_checked (xcb_connection_t      *c  /**< */,
4068                         xcb_glx_context_tag_t  context_tag  /**< */);
4069
4070/**
4071 *
4072 * @param c The connection
4073 * @return A cookie
4074 *
4075 * Delivers a request to the X server.
4076 *
4077 */
4078
4079/*****************************************************************************
4080 **
4081 ** xcb_void_cookie_t xcb_glx_wait_gl
4082 **
4083 ** @param xcb_connection_t      *c
4084 ** @param xcb_glx_context_tag_t  context_tag
4085 ** @returns xcb_void_cookie_t
4086 **
4087 *****************************************************************************/
4088
4089xcb_void_cookie_t
4090xcb_glx_wait_gl (xcb_connection_t      *c  /**< */,
4091                 xcb_glx_context_tag_t  context_tag  /**< */);
4092
4093/**
4094 *
4095 * @param c The connection
4096 * @return A cookie
4097 *
4098 * Delivers a request to the X server.
4099 *
4100 * This form can be used only if the request will not cause
4101 * a reply to be generated. Any returned error will be
4102 * saved for handling by xcb_request_check().
4103 */
4104
4105/*****************************************************************************
4106 **
4107 ** xcb_void_cookie_t xcb_glx_wait_x_checked
4108 **
4109 ** @param xcb_connection_t      *c
4110 ** @param xcb_glx_context_tag_t  context_tag
4111 ** @returns xcb_void_cookie_t
4112 **
4113 *****************************************************************************/
4114
4115xcb_void_cookie_t
4116xcb_glx_wait_x_checked (xcb_connection_t      *c  /**< */,
4117                        xcb_glx_context_tag_t  context_tag  /**< */);
4118
4119/**
4120 *
4121 * @param c The connection
4122 * @return A cookie
4123 *
4124 * Delivers a request to the X server.
4125 *
4126 */
4127
4128/*****************************************************************************
4129 **
4130 ** xcb_void_cookie_t xcb_glx_wait_x
4131 **
4132 ** @param xcb_connection_t      *c
4133 ** @param xcb_glx_context_tag_t  context_tag
4134 ** @returns xcb_void_cookie_t
4135 **
4136 *****************************************************************************/
4137
4138xcb_void_cookie_t
4139xcb_glx_wait_x (xcb_connection_t      *c  /**< */,
4140                xcb_glx_context_tag_t  context_tag  /**< */);
4141
4142/**
4143 *
4144 * @param c The connection
4145 * @return A cookie
4146 *
4147 * Delivers a request to the X server.
4148 *
4149 * This form can be used only if the request will not cause
4150 * a reply to be generated. Any returned error will be
4151 * saved for handling by xcb_request_check().
4152 */
4153
4154/*****************************************************************************
4155 **
4156 ** xcb_void_cookie_t xcb_glx_copy_context_checked
4157 **
4158 ** @param xcb_connection_t      *c
4159 ** @param xcb_glx_context_t      src
4160 ** @param xcb_glx_context_t      dest
4161 ** @param uint32_t               mask
4162 ** @param xcb_glx_context_tag_t  src_context_tag
4163 ** @returns xcb_void_cookie_t
4164 **
4165 *****************************************************************************/
4166
4167xcb_void_cookie_t
4168xcb_glx_copy_context_checked (xcb_connection_t      *c  /**< */,
4169                              xcb_glx_context_t      src  /**< */,
4170                              xcb_glx_context_t      dest  /**< */,
4171                              uint32_t               mask  /**< */,
4172                              xcb_glx_context_tag_t  src_context_tag  /**< */);
4173
4174/**
4175 *
4176 * @param c The connection
4177 * @return A cookie
4178 *
4179 * Delivers a request to the X server.
4180 *
4181 */
4182
4183/*****************************************************************************
4184 **
4185 ** xcb_void_cookie_t xcb_glx_copy_context
4186 **
4187 ** @param xcb_connection_t      *c
4188 ** @param xcb_glx_context_t      src
4189 ** @param xcb_glx_context_t      dest
4190 ** @param uint32_t               mask
4191 ** @param xcb_glx_context_tag_t  src_context_tag
4192 ** @returns xcb_void_cookie_t
4193 **
4194 *****************************************************************************/
4195
4196xcb_void_cookie_t
4197xcb_glx_copy_context (xcb_connection_t      *c  /**< */,
4198                      xcb_glx_context_t      src  /**< */,
4199                      xcb_glx_context_t      dest  /**< */,
4200                      uint32_t               mask  /**< */,
4201                      xcb_glx_context_tag_t  src_context_tag  /**< */);
4202
4203/**
4204 *
4205 * @param c The connection
4206 * @return A cookie
4207 *
4208 * Delivers a request to the X server.
4209 *
4210 * This form can be used only if the request will not cause
4211 * a reply to be generated. Any returned error will be
4212 * saved for handling by xcb_request_check().
4213 */
4214
4215/*****************************************************************************
4216 **
4217 ** xcb_void_cookie_t xcb_glx_swap_buffers_checked
4218 **
4219 ** @param xcb_connection_t      *c
4220 ** @param xcb_glx_context_tag_t  context_tag
4221 ** @param xcb_glx_drawable_t     drawable
4222 ** @returns xcb_void_cookie_t
4223 **
4224 *****************************************************************************/
4225
4226xcb_void_cookie_t
4227xcb_glx_swap_buffers_checked (xcb_connection_t      *c  /**< */,
4228                              xcb_glx_context_tag_t  context_tag  /**< */,
4229                              xcb_glx_drawable_t     drawable  /**< */);
4230
4231/**
4232 *
4233 * @param c The connection
4234 * @return A cookie
4235 *
4236 * Delivers a request to the X server.
4237 *
4238 */
4239
4240/*****************************************************************************
4241 **
4242 ** xcb_void_cookie_t xcb_glx_swap_buffers
4243 **
4244 ** @param xcb_connection_t      *c
4245 ** @param xcb_glx_context_tag_t  context_tag
4246 ** @param xcb_glx_drawable_t     drawable
4247 ** @returns xcb_void_cookie_t
4248 **
4249 *****************************************************************************/
4250
4251xcb_void_cookie_t
4252xcb_glx_swap_buffers (xcb_connection_t      *c  /**< */,
4253                      xcb_glx_context_tag_t  context_tag  /**< */,
4254                      xcb_glx_drawable_t     drawable  /**< */);
4255
4256/**
4257 *
4258 * @param c The connection
4259 * @return A cookie
4260 *
4261 * Delivers a request to the X server.
4262 *
4263 * This form can be used only if the request will not cause
4264 * a reply to be generated. Any returned error will be
4265 * saved for handling by xcb_request_check().
4266 */
4267
4268/*****************************************************************************
4269 **
4270 ** xcb_void_cookie_t xcb_glx_use_x_font_checked
4271 **
4272 ** @param xcb_connection_t      *c
4273 ** @param xcb_glx_context_tag_t  context_tag
4274 ** @param xcb_font_t             font
4275 ** @param uint32_t               first
4276 ** @param uint32_t               count
4277 ** @param uint32_t               list_base
4278 ** @returns xcb_void_cookie_t
4279 **
4280 *****************************************************************************/
4281
4282xcb_void_cookie_t
4283xcb_glx_use_x_font_checked (xcb_connection_t      *c  /**< */,
4284                            xcb_glx_context_tag_t  context_tag  /**< */,
4285                            xcb_font_t             font  /**< */,
4286                            uint32_t               first  /**< */,
4287                            uint32_t               count  /**< */,
4288                            uint32_t               list_base  /**< */);
4289
4290/**
4291 *
4292 * @param c The connection
4293 * @return A cookie
4294 *
4295 * Delivers a request to the X server.
4296 *
4297 */
4298
4299/*****************************************************************************
4300 **
4301 ** xcb_void_cookie_t xcb_glx_use_x_font
4302 **
4303 ** @param xcb_connection_t      *c
4304 ** @param xcb_glx_context_tag_t  context_tag
4305 ** @param xcb_font_t             font
4306 ** @param uint32_t               first
4307 ** @param uint32_t               count
4308 ** @param uint32_t               list_base
4309 ** @returns xcb_void_cookie_t
4310 **
4311 *****************************************************************************/
4312
4313xcb_void_cookie_t
4314xcb_glx_use_x_font (xcb_connection_t      *c  /**< */,
4315                    xcb_glx_context_tag_t  context_tag  /**< */,
4316                    xcb_font_t             font  /**< */,
4317                    uint32_t               first  /**< */,
4318                    uint32_t               count  /**< */,
4319                    uint32_t               list_base  /**< */);
4320
4321/**
4322 *
4323 * @param c The connection
4324 * @return A cookie
4325 *
4326 * Delivers a request to the X server.
4327 *
4328 * This form can be used only if the request will not cause
4329 * a reply to be generated. Any returned error will be
4330 * saved for handling by xcb_request_check().
4331 */
4332
4333/*****************************************************************************
4334 **
4335 ** xcb_void_cookie_t xcb_glx_create_glx_pixmap_checked
4336 **
4337 ** @param xcb_connection_t *c
4338 ** @param uint32_t          screen
4339 ** @param xcb_visualid_t    visual
4340 ** @param xcb_pixmap_t      pixmap
4341 ** @param xcb_glx_pixmap_t  glx_pixmap
4342 ** @returns xcb_void_cookie_t
4343 **
4344 *****************************************************************************/
4345
4346xcb_void_cookie_t
4347xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c  /**< */,
4348                                   uint32_t          screen  /**< */,
4349                                   xcb_visualid_t    visual  /**< */,
4350                                   xcb_pixmap_t      pixmap  /**< */,
4351                                   xcb_glx_pixmap_t  glx_pixmap  /**< */);
4352
4353/**
4354 *
4355 * @param c The connection
4356 * @return A cookie
4357 *
4358 * Delivers a request to the X server.
4359 *
4360 */
4361
4362/*****************************************************************************
4363 **
4364 ** xcb_void_cookie_t xcb_glx_create_glx_pixmap
4365 **
4366 ** @param xcb_connection_t *c
4367 ** @param uint32_t          screen
4368 ** @param xcb_visualid_t    visual
4369 ** @param xcb_pixmap_t      pixmap
4370 ** @param xcb_glx_pixmap_t  glx_pixmap
4371 ** @returns xcb_void_cookie_t
4372 **
4373 *****************************************************************************/
4374
4375xcb_void_cookie_t
4376xcb_glx_create_glx_pixmap (xcb_connection_t *c  /**< */,
4377                           uint32_t          screen  /**< */,
4378                           xcb_visualid_t    visual  /**< */,
4379                           xcb_pixmap_t      pixmap  /**< */,
4380                           xcb_glx_pixmap_t  glx_pixmap  /**< */);
4381
4382int
4383xcb_glx_get_visual_configs_sizeof (const void  *_buffer  /**< */);
4384
4385/**
4386 *
4387 * @param c The connection
4388 * @return A cookie
4389 *
4390 * Delivers a request to the X server.
4391 *
4392 */
4393
4394/*****************************************************************************
4395 **
4396 ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs
4397 **
4398 ** @param xcb_connection_t *c
4399 ** @param uint32_t          screen
4400 ** @returns xcb_glx_get_visual_configs_cookie_t
4401 **
4402 *****************************************************************************/
4403
4404xcb_glx_get_visual_configs_cookie_t
4405xcb_glx_get_visual_configs (xcb_connection_t *c  /**< */,
4406                            uint32_t          screen  /**< */);
4407
4408/**
4409 *
4410 * @param c The connection
4411 * @return A cookie
4412 *
4413 * Delivers a request to the X server.
4414 *
4415 * This form can be used only if the request will cause
4416 * a reply to be generated. Any returned error will be
4417 * placed in the event queue.
4418 */
4419
4420/*****************************************************************************
4421 **
4422 ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_unchecked
4423 **
4424 ** @param xcb_connection_t *c
4425 ** @param uint32_t          screen
4426 ** @returns xcb_glx_get_visual_configs_cookie_t
4427 **
4428 *****************************************************************************/
4429
4430xcb_glx_get_visual_configs_cookie_t
4431xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c  /**< */,
4432                                      uint32_t          screen  /**< */);
4433
4434
4435/*****************************************************************************
4436 **
4437 ** uint32_t * xcb_glx_get_visual_configs_property_list
4438 **
4439 ** @param const xcb_glx_get_visual_configs_reply_t *R
4440 ** @returns uint32_t *
4441 **
4442 *****************************************************************************/
4443
4444uint32_t *
4445xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R  /**< */);
4446
4447
4448/*****************************************************************************
4449 **
4450 ** int xcb_glx_get_visual_configs_property_list_length
4451 **
4452 ** @param const xcb_glx_get_visual_configs_reply_t *R
4453 ** @returns int
4454 **
4455 *****************************************************************************/
4456
4457int
4458xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R  /**< */);
4459
4460
4461/*****************************************************************************
4462 **
4463 ** xcb_generic_iterator_t xcb_glx_get_visual_configs_property_list_end
4464 **
4465 ** @param const xcb_glx_get_visual_configs_reply_t *R
4466 ** @returns xcb_generic_iterator_t
4467 **
4468 *****************************************************************************/
4469
4470xcb_generic_iterator_t
4471xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R  /**< */);
4472
4473/**
4474 * Return the reply
4475 * @param c      The connection
4476 * @param cookie The cookie
4477 * @param e      The xcb_generic_error_t supplied
4478 *
4479 * Returns the reply of the request asked by
4480 *
4481 * The parameter @p e supplied to this function must be NULL if
4482 * xcb_glx_get_visual_configs_unchecked(). is used.
4483 * Otherwise, it stores the error if any.
4484 *
4485 * The returned value must be freed by the caller using free().
4486 */
4487
4488/*****************************************************************************
4489 **
4490 ** xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply
4491 **
4492 ** @param xcb_connection_t                     *c
4493 ** @param xcb_glx_get_visual_configs_cookie_t   cookie
4494 ** @param xcb_generic_error_t                 **e
4495 ** @returns xcb_glx_get_visual_configs_reply_t *
4496 **
4497 *****************************************************************************/
4498
4499xcb_glx_get_visual_configs_reply_t *
4500xcb_glx_get_visual_configs_reply (xcb_connection_t                     *c  /**< */,
4501                                  xcb_glx_get_visual_configs_cookie_t   cookie  /**< */,
4502                                  xcb_generic_error_t                 **e  /**< */);
4503
4504/**
4505 *
4506 * @param c The connection
4507 * @return A cookie
4508 *
4509 * Delivers a request to the X server.
4510 *
4511 * This form can be used only if the request will not cause
4512 * a reply to be generated. Any returned error will be
4513 * saved for handling by xcb_request_check().
4514 */
4515
4516/*****************************************************************************
4517 **
4518 ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap_checked
4519 **
4520 ** @param xcb_connection_t *c
4521 ** @param xcb_glx_pixmap_t  glx_pixmap
4522 ** @returns xcb_void_cookie_t
4523 **
4524 *****************************************************************************/
4525
4526xcb_void_cookie_t
4527xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c  /**< */,
4528                                    xcb_glx_pixmap_t  glx_pixmap  /**< */);
4529
4530/**
4531 *
4532 * @param c The connection
4533 * @return A cookie
4534 *
4535 * Delivers a request to the X server.
4536 *
4537 */
4538
4539/*****************************************************************************
4540 **
4541 ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap
4542 **
4543 ** @param xcb_connection_t *c
4544 ** @param xcb_glx_pixmap_t  glx_pixmap
4545 ** @returns xcb_void_cookie_t
4546 **
4547 *****************************************************************************/
4548
4549xcb_void_cookie_t
4550xcb_glx_destroy_glx_pixmap (xcb_connection_t *c  /**< */,
4551                            xcb_glx_pixmap_t  glx_pixmap  /**< */);
4552
4553int
4554xcb_glx_vendor_private_sizeof (const void  *_buffer  /**< */,
4555                               uint32_t     data_len  /**< */);
4556
4557/**
4558 *
4559 * @param c The connection
4560 * @return A cookie
4561 *
4562 * Delivers a request to the X server.
4563 *
4564 * This form can be used only if the request will not cause
4565 * a reply to be generated. Any returned error will be
4566 * saved for handling by xcb_request_check().
4567 */
4568
4569/*****************************************************************************
4570 **
4571 ** xcb_void_cookie_t xcb_glx_vendor_private_checked
4572 **
4573 ** @param xcb_connection_t      *c
4574 ** @param uint32_t               vendor_code
4575 ** @param xcb_glx_context_tag_t  context_tag
4576 ** @param uint32_t               data_len
4577 ** @param const uint8_t         *data
4578 ** @returns xcb_void_cookie_t
4579 **
4580 *****************************************************************************/
4581
4582xcb_void_cookie_t
4583xcb_glx_vendor_private_checked (xcb_connection_t      *c  /**< */,
4584                                uint32_t               vendor_code  /**< */,
4585                                xcb_glx_context_tag_t  context_tag  /**< */,
4586                                uint32_t               data_len  /**< */,
4587                                const uint8_t         *data  /**< */);
4588
4589/**
4590 *
4591 * @param c The connection
4592 * @return A cookie
4593 *
4594 * Delivers a request to the X server.
4595 *
4596 */
4597
4598/*****************************************************************************
4599 **
4600 ** xcb_void_cookie_t xcb_glx_vendor_private
4601 **
4602 ** @param xcb_connection_t      *c
4603 ** @param uint32_t               vendor_code
4604 ** @param xcb_glx_context_tag_t  context_tag
4605 ** @param uint32_t               data_len
4606 ** @param const uint8_t         *data
4607 ** @returns xcb_void_cookie_t
4608 **
4609 *****************************************************************************/
4610
4611xcb_void_cookie_t
4612xcb_glx_vendor_private (xcb_connection_t      *c  /**< */,
4613                        uint32_t               vendor_code  /**< */,
4614                        xcb_glx_context_tag_t  context_tag  /**< */,
4615                        uint32_t               data_len  /**< */,
4616                        const uint8_t         *data  /**< */);
4617
4618int
4619xcb_glx_vendor_private_with_reply_sizeof (const void  *_buffer  /**< */,
4620                                          uint32_t     data_len  /**< */);
4621
4622/**
4623 *
4624 * @param c The connection
4625 * @return A cookie
4626 *
4627 * Delivers a request to the X server.
4628 *
4629 */
4630
4631/*****************************************************************************
4632 **
4633 ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply
4634 **
4635 ** @param xcb_connection_t      *c
4636 ** @param uint32_t               vendor_code
4637 ** @param xcb_glx_context_tag_t  context_tag
4638 ** @param uint32_t               data_len
4639 ** @param const uint8_t         *data
4640 ** @returns xcb_glx_vendor_private_with_reply_cookie_t
4641 **
4642 *****************************************************************************/
4643
4644xcb_glx_vendor_private_with_reply_cookie_t
4645xcb_glx_vendor_private_with_reply (xcb_connection_t      *c  /**< */,
4646                                   uint32_t               vendor_code  /**< */,
4647                                   xcb_glx_context_tag_t  context_tag  /**< */,
4648                                   uint32_t               data_len  /**< */,
4649                                   const uint8_t         *data  /**< */);
4650
4651/**
4652 *
4653 * @param c The connection
4654 * @return A cookie
4655 *
4656 * Delivers a request to the X server.
4657 *
4658 * This form can be used only if the request will cause
4659 * a reply to be generated. Any returned error will be
4660 * placed in the event queue.
4661 */
4662
4663/*****************************************************************************
4664 **
4665 ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_unchecked
4666 **
4667 ** @param xcb_connection_t      *c
4668 ** @param uint32_t               vendor_code
4669 ** @param xcb_glx_context_tag_t  context_tag
4670 ** @param uint32_t               data_len
4671 ** @param const uint8_t         *data
4672 ** @returns xcb_glx_vendor_private_with_reply_cookie_t
4673 **
4674 *****************************************************************************/
4675
4676xcb_glx_vendor_private_with_reply_cookie_t
4677xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t      *c  /**< */,
4678                                             uint32_t               vendor_code  /**< */,
4679                                             xcb_glx_context_tag_t  context_tag  /**< */,
4680                                             uint32_t               data_len  /**< */,
4681                                             const uint8_t         *data  /**< */);
4682
4683
4684/*****************************************************************************
4685 **
4686 ** uint8_t * xcb_glx_vendor_private_with_reply_data_2
4687 **
4688 ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
4689 ** @returns uint8_t *
4690 **
4691 *****************************************************************************/
4692
4693uint8_t *
4694xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4695
4696
4697/*****************************************************************************
4698 **
4699 ** int xcb_glx_vendor_private_with_reply_data_2_length
4700 **
4701 ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
4702 ** @returns int
4703 **
4704 *****************************************************************************/
4705
4706int
4707xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4708
4709
4710/*****************************************************************************
4711 **
4712 ** xcb_generic_iterator_t xcb_glx_vendor_private_with_reply_data_2_end
4713 **
4714 ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
4715 ** @returns xcb_generic_iterator_t
4716 **
4717 *****************************************************************************/
4718
4719xcb_generic_iterator_t
4720xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4721
4722/**
4723 * Return the reply
4724 * @param c      The connection
4725 * @param cookie The cookie
4726 * @param e      The xcb_generic_error_t supplied
4727 *
4728 * Returns the reply of the request asked by
4729 *
4730 * The parameter @p e supplied to this function must be NULL if
4731 * xcb_glx_vendor_private_with_reply_unchecked(). is used.
4732 * Otherwise, it stores the error if any.
4733 *
4734 * The returned value must be freed by the caller using free().
4735 */
4736
4737/*****************************************************************************
4738 **
4739 ** xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with_reply_reply
4740 **
4741 ** @param xcb_connection_t                            *c
4742 ** @param xcb_glx_vendor_private_with_reply_cookie_t   cookie
4743 ** @param xcb_generic_error_t                        **e
4744 ** @returns xcb_glx_vendor_private_with_reply_reply_t *
4745 **
4746 *****************************************************************************/
4747
4748xcb_glx_vendor_private_with_reply_reply_t *
4749xcb_glx_vendor_private_with_reply_reply (xcb_connection_t                            *c  /**< */,
4750                                         xcb_glx_vendor_private_with_reply_cookie_t   cookie  /**< */,
4751                                         xcb_generic_error_t                        **e  /**< */);
4752
4753/**
4754 *
4755 * @param c The connection
4756 * @return A cookie
4757 *
4758 * Delivers a request to the X server.
4759 *
4760 */
4761
4762/*****************************************************************************
4763 **
4764 ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string
4765 **
4766 ** @param xcb_connection_t *c
4767 ** @param uint32_t          screen
4768 ** @returns xcb_glx_query_extensions_string_cookie_t
4769 **
4770 *****************************************************************************/
4771
4772xcb_glx_query_extensions_string_cookie_t
4773xcb_glx_query_extensions_string (xcb_connection_t *c  /**< */,
4774                                 uint32_t          screen  /**< */);
4775
4776/**
4777 *
4778 * @param c The connection
4779 * @return A cookie
4780 *
4781 * Delivers a request to the X server.
4782 *
4783 * This form can be used only if the request will cause
4784 * a reply to be generated. Any returned error will be
4785 * placed in the event queue.
4786 */
4787
4788/*****************************************************************************
4789 **
4790 ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_unchecked
4791 **
4792 ** @param xcb_connection_t *c
4793 ** @param uint32_t          screen
4794 ** @returns xcb_glx_query_extensions_string_cookie_t
4795 **
4796 *****************************************************************************/
4797
4798xcb_glx_query_extensions_string_cookie_t
4799xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c  /**< */,
4800                                           uint32_t          screen  /**< */);
4801
4802/**
4803 * Return the reply
4804 * @param c      The connection
4805 * @param cookie The cookie
4806 * @param e      The xcb_generic_error_t supplied
4807 *
4808 * Returns the reply of the request asked by
4809 *
4810 * The parameter @p e supplied to this function must be NULL if
4811 * xcb_glx_query_extensions_string_unchecked(). is used.
4812 * Otherwise, it stores the error if any.
4813 *
4814 * The returned value must be freed by the caller using free().
4815 */
4816
4817/*****************************************************************************
4818 **
4819 ** xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_string_reply
4820 **
4821 ** @param xcb_connection_t                          *c
4822 ** @param xcb_glx_query_extensions_string_cookie_t   cookie
4823 ** @param xcb_generic_error_t                      **e
4824 ** @returns xcb_glx_query_extensions_string_reply_t *
4825 **
4826 *****************************************************************************/
4827
4828xcb_glx_query_extensions_string_reply_t *
4829xcb_glx_query_extensions_string_reply (xcb_connection_t                          *c  /**< */,
4830                                       xcb_glx_query_extensions_string_cookie_t   cookie  /**< */,
4831                                       xcb_generic_error_t                      **e  /**< */);
4832
4833int
4834xcb_glx_query_server_string_sizeof (const void  *_buffer  /**< */);
4835
4836/**
4837 *
4838 * @param c The connection
4839 * @return A cookie
4840 *
4841 * Delivers a request to the X server.
4842 *
4843 */
4844
4845/*****************************************************************************
4846 **
4847 ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string
4848 **
4849 ** @param xcb_connection_t *c
4850 ** @param uint32_t          screen
4851 ** @param uint32_t          name
4852 ** @returns xcb_glx_query_server_string_cookie_t
4853 **
4854 *****************************************************************************/
4855
4856xcb_glx_query_server_string_cookie_t
4857xcb_glx_query_server_string (xcb_connection_t *c  /**< */,
4858                             uint32_t          screen  /**< */,
4859                             uint32_t          name  /**< */);
4860
4861/**
4862 *
4863 * @param c The connection
4864 * @return A cookie
4865 *
4866 * Delivers a request to the X server.
4867 *
4868 * This form can be used only if the request will cause
4869 * a reply to be generated. Any returned error will be
4870 * placed in the event queue.
4871 */
4872
4873/*****************************************************************************
4874 **
4875 ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_unchecked
4876 **
4877 ** @param xcb_connection_t *c
4878 ** @param uint32_t          screen
4879 ** @param uint32_t          name
4880 ** @returns xcb_glx_query_server_string_cookie_t
4881 **
4882 *****************************************************************************/
4883
4884xcb_glx_query_server_string_cookie_t
4885xcb_glx_query_server_string_unchecked (xcb_connection_t *c  /**< */,
4886                                       uint32_t          screen  /**< */,
4887                                       uint32_t          name  /**< */);
4888
4889
4890/*****************************************************************************
4891 **
4892 ** char * xcb_glx_query_server_string_string
4893 **
4894 ** @param const xcb_glx_query_server_string_reply_t *R
4895 ** @returns char *
4896 **
4897 *****************************************************************************/
4898
4899char *
4900xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R  /**< */);
4901
4902
4903/*****************************************************************************
4904 **
4905 ** int xcb_glx_query_server_string_string_length
4906 **
4907 ** @param const xcb_glx_query_server_string_reply_t *R
4908 ** @returns int
4909 **
4910 *****************************************************************************/
4911
4912int
4913xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R  /**< */);
4914
4915
4916/*****************************************************************************
4917 **
4918 ** xcb_generic_iterator_t xcb_glx_query_server_string_string_end
4919 **
4920 ** @param const xcb_glx_query_server_string_reply_t *R
4921 ** @returns xcb_generic_iterator_t
4922 **
4923 *****************************************************************************/
4924
4925xcb_generic_iterator_t
4926xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R  /**< */);
4927
4928/**
4929 * Return the reply
4930 * @param c      The connection
4931 * @param cookie The cookie
4932 * @param e      The xcb_generic_error_t supplied
4933 *
4934 * Returns the reply of the request asked by
4935 *
4936 * The parameter @p e supplied to this function must be NULL if
4937 * xcb_glx_query_server_string_unchecked(). is used.
4938 * Otherwise, it stores the error if any.
4939 *
4940 * The returned value must be freed by the caller using free().
4941 */
4942
4943/*****************************************************************************
4944 **
4945 ** xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply
4946 **
4947 ** @param xcb_connection_t                      *c
4948 ** @param xcb_glx_query_server_string_cookie_t   cookie
4949 ** @param xcb_generic_error_t                  **e
4950 ** @returns xcb_glx_query_server_string_reply_t *
4951 **
4952 *****************************************************************************/
4953
4954xcb_glx_query_server_string_reply_t *
4955xcb_glx_query_server_string_reply (xcb_connection_t                      *c  /**< */,
4956                                   xcb_glx_query_server_string_cookie_t   cookie  /**< */,
4957                                   xcb_generic_error_t                  **e  /**< */);
4958
4959int
4960xcb_glx_client_info_sizeof (const void  *_buffer  /**< */);
4961
4962/**
4963 *
4964 * @param c The connection
4965 * @return A cookie
4966 *
4967 * Delivers a request to the X server.
4968 *
4969 * This form can be used only if the request will not cause
4970 * a reply to be generated. Any returned error will be
4971 * saved for handling by xcb_request_check().
4972 */
4973
4974/*****************************************************************************
4975 **
4976 ** xcb_void_cookie_t xcb_glx_client_info_checked
4977 **
4978 ** @param xcb_connection_t *c
4979 ** @param uint32_t          major_version
4980 ** @param uint32_t          minor_version
4981 ** @param uint32_t          str_len
4982 ** @param const char       *string
4983 ** @returns xcb_void_cookie_t
4984 **
4985 *****************************************************************************/
4986
4987xcb_void_cookie_t
4988xcb_glx_client_info_checked (xcb_connection_t *c  /**< */,
4989                             uint32_t          major_version  /**< */,
4990                             uint32_t          minor_version  /**< */,
4991                             uint32_t          str_len  /**< */,
4992                             const char       *string  /**< */);
4993
4994/**
4995 *
4996 * @param c The connection
4997 * @return A cookie
4998 *
4999 * Delivers a request to the X server.
5000 *
5001 */
5002
5003/*****************************************************************************
5004 **
5005 ** xcb_void_cookie_t xcb_glx_client_info
5006 **
5007 ** @param xcb_connection_t *c
5008 ** @param uint32_t          major_version
5009 ** @param uint32_t          minor_version
5010 ** @param uint32_t          str_len
5011 ** @param const char       *string
5012 ** @returns xcb_void_cookie_t
5013 **
5014 *****************************************************************************/
5015
5016xcb_void_cookie_t
5017xcb_glx_client_info (xcb_connection_t *c  /**< */,
5018                     uint32_t          major_version  /**< */,
5019                     uint32_t          minor_version  /**< */,
5020                     uint32_t          str_len  /**< */,
5021                     const char       *string  /**< */);
5022
5023int
5024xcb_glx_get_fb_configs_sizeof (const void  *_buffer  /**< */);
5025
5026/**
5027 *
5028 * @param c The connection
5029 * @return A cookie
5030 *
5031 * Delivers a request to the X server.
5032 *
5033 */
5034
5035/*****************************************************************************
5036 **
5037 ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs
5038 **
5039 ** @param xcb_connection_t *c
5040 ** @param uint32_t          screen
5041 ** @returns xcb_glx_get_fb_configs_cookie_t
5042 **
5043 *****************************************************************************/
5044
5045xcb_glx_get_fb_configs_cookie_t
5046xcb_glx_get_fb_configs (xcb_connection_t *c  /**< */,
5047                        uint32_t          screen  /**< */);
5048
5049/**
5050 *
5051 * @param c The connection
5052 * @return A cookie
5053 *
5054 * Delivers a request to the X server.
5055 *
5056 * This form can be used only if the request will cause
5057 * a reply to be generated. Any returned error will be
5058 * placed in the event queue.
5059 */
5060
5061/*****************************************************************************
5062 **
5063 ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_unchecked
5064 **
5065 ** @param xcb_connection_t *c
5066 ** @param uint32_t          screen
5067 ** @returns xcb_glx_get_fb_configs_cookie_t
5068 **
5069 *****************************************************************************/
5070
5071xcb_glx_get_fb_configs_cookie_t
5072xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c  /**< */,
5073                                  uint32_t          screen  /**< */);
5074
5075
5076/*****************************************************************************
5077 **
5078 ** uint32_t * xcb_glx_get_fb_configs_property_list
5079 **
5080 ** @param const xcb_glx_get_fb_configs_reply_t *R
5081 ** @returns uint32_t *
5082 **
5083 *****************************************************************************/
5084
5085uint32_t *
5086xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R  /**< */);
5087
5088
5089/*****************************************************************************
5090 **
5091 ** int xcb_glx_get_fb_configs_property_list_length
5092 **
5093 ** @param const xcb_glx_get_fb_configs_reply_t *R
5094 ** @returns int
5095 **
5096 *****************************************************************************/
5097
5098int
5099xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R  /**< */);
5100
5101
5102/*****************************************************************************
5103 **
5104 ** xcb_generic_iterator_t xcb_glx_get_fb_configs_property_list_end
5105 **
5106 ** @param const xcb_glx_get_fb_configs_reply_t *R
5107 ** @returns xcb_generic_iterator_t
5108 **
5109 *****************************************************************************/
5110
5111xcb_generic_iterator_t
5112xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R  /**< */);
5113
5114/**
5115 * Return the reply
5116 * @param c      The connection
5117 * @param cookie The cookie
5118 * @param e      The xcb_generic_error_t supplied
5119 *
5120 * Returns the reply of the request asked by
5121 *
5122 * The parameter @p e supplied to this function must be NULL if
5123 * xcb_glx_get_fb_configs_unchecked(). is used.
5124 * Otherwise, it stores the error if any.
5125 *
5126 * The returned value must be freed by the caller using free().
5127 */
5128
5129/*****************************************************************************
5130 **
5131 ** xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply
5132 **
5133 ** @param xcb_connection_t                 *c
5134 ** @param xcb_glx_get_fb_configs_cookie_t   cookie
5135 ** @param xcb_generic_error_t             **e
5136 ** @returns xcb_glx_get_fb_configs_reply_t *
5137 **
5138 *****************************************************************************/
5139
5140xcb_glx_get_fb_configs_reply_t *
5141xcb_glx_get_fb_configs_reply (xcb_connection_t                 *c  /**< */,
5142                              xcb_glx_get_fb_configs_cookie_t   cookie  /**< */,
5143                              xcb_generic_error_t             **e  /**< */);
5144
5145int
5146xcb_glx_create_pixmap_sizeof (const void  *_buffer  /**< */);
5147
5148/**
5149 *
5150 * @param c The connection
5151 * @return A cookie
5152 *
5153 * Delivers a request to the X server.
5154 *
5155 * This form can be used only if the request will not cause
5156 * a reply to be generated. Any returned error will be
5157 * saved for handling by xcb_request_check().
5158 */
5159
5160/*****************************************************************************
5161 **
5162 ** xcb_void_cookie_t xcb_glx_create_pixmap_checked
5163 **
5164 ** @param xcb_connection_t   *c
5165 ** @param uint32_t            screen
5166 ** @param xcb_glx_fbconfig_t  fbconfig
5167 ** @param xcb_pixmap_t        pixmap
5168 ** @param xcb_glx_pixmap_t    glx_pixmap
5169 ** @param uint32_t            num_attribs
5170 ** @param const uint32_t     *attribs
5171 ** @returns xcb_void_cookie_t
5172 **
5173 *****************************************************************************/
5174
5175xcb_void_cookie_t
5176xcb_glx_create_pixmap_checked (xcb_connection_t   *c  /**< */,
5177                               uint32_t            screen  /**< */,
5178                               xcb_glx_fbconfig_t  fbconfig  /**< */,
5179                               xcb_pixmap_t        pixmap  /**< */,
5180                               xcb_glx_pixmap_t    glx_pixmap  /**< */,
5181                               uint32_t            num_attribs  /**< */,
5182                               const uint32_t     *attribs  /**< */);
5183
5184/**
5185 *
5186 * @param c The connection
5187 * @return A cookie
5188 *
5189 * Delivers a request to the X server.
5190 *
5191 */
5192
5193/*****************************************************************************
5194 **
5195 ** xcb_void_cookie_t xcb_glx_create_pixmap
5196 **
5197 ** @param xcb_connection_t   *c
5198 ** @param uint32_t            screen
5199 ** @param xcb_glx_fbconfig_t  fbconfig
5200 ** @param xcb_pixmap_t        pixmap
5201 ** @param xcb_glx_pixmap_t    glx_pixmap
5202 ** @param uint32_t            num_attribs
5203 ** @param const uint32_t     *attribs
5204 ** @returns xcb_void_cookie_t
5205 **
5206 *****************************************************************************/
5207
5208xcb_void_cookie_t
5209xcb_glx_create_pixmap (xcb_connection_t   *c  /**< */,
5210                       uint32_t            screen  /**< */,
5211                       xcb_glx_fbconfig_t  fbconfig  /**< */,
5212                       xcb_pixmap_t        pixmap  /**< */,
5213                       xcb_glx_pixmap_t    glx_pixmap  /**< */,
5214                       uint32_t            num_attribs  /**< */,
5215                       const uint32_t     *attribs  /**< */);
5216
5217/**
5218 *
5219 * @param c The connection
5220 * @return A cookie
5221 *
5222 * Delivers a request to the X server.
5223 *
5224 * This form can be used only if the request will not cause
5225 * a reply to be generated. Any returned error will be
5226 * saved for handling by xcb_request_check().
5227 */
5228
5229/*****************************************************************************
5230 **
5231 ** xcb_void_cookie_t xcb_glx_destroy_pixmap_checked
5232 **
5233 ** @param xcb_connection_t *c
5234 ** @param xcb_glx_pixmap_t  glx_pixmap
5235 ** @returns xcb_void_cookie_t
5236 **
5237 *****************************************************************************/
5238
5239xcb_void_cookie_t
5240xcb_glx_destroy_pixmap_checked (xcb_connection_t *c  /**< */,
5241                                xcb_glx_pixmap_t  glx_pixmap  /**< */);
5242
5243/**
5244 *
5245 * @param c The connection
5246 * @return A cookie
5247 *
5248 * Delivers a request to the X server.
5249 *
5250 */
5251
5252/*****************************************************************************
5253 **
5254 ** xcb_void_cookie_t xcb_glx_destroy_pixmap
5255 **
5256 ** @param xcb_connection_t *c
5257 ** @param xcb_glx_pixmap_t  glx_pixmap
5258 ** @returns xcb_void_cookie_t
5259 **
5260 *****************************************************************************/
5261
5262xcb_void_cookie_t
5263xcb_glx_destroy_pixmap (xcb_connection_t *c  /**< */,
5264                        xcb_glx_pixmap_t  glx_pixmap  /**< */);
5265
5266/**
5267 *
5268 * @param c The connection
5269 * @return A cookie
5270 *
5271 * Delivers a request to the X server.
5272 *
5273 * This form can be used only if the request will not cause
5274 * a reply to be generated. Any returned error will be
5275 * saved for handling by xcb_request_check().
5276 */
5277
5278/*****************************************************************************
5279 **
5280 ** xcb_void_cookie_t xcb_glx_create_new_context_checked
5281 **
5282 ** @param xcb_connection_t   *c
5283 ** @param xcb_glx_context_t   context
5284 ** @param xcb_glx_fbconfig_t  fbconfig
5285 ** @param uint32_t            screen
5286 ** @param uint32_t            render_type
5287 ** @param xcb_glx_context_t   share_list
5288 ** @param uint8_t             is_direct
5289 ** @returns xcb_void_cookie_t
5290 **
5291 *****************************************************************************/
5292
5293xcb_void_cookie_t
5294xcb_glx_create_new_context_checked (xcb_connection_t   *c  /**< */,
5295                                    xcb_glx_context_t   context  /**< */,
5296                                    xcb_glx_fbconfig_t  fbconfig  /**< */,
5297                                    uint32_t            screen  /**< */,
5298                                    uint32_t            render_type  /**< */,
5299                                    xcb_glx_context_t   share_list  /**< */,
5300                                    uint8_t             is_direct  /**< */);
5301
5302/**
5303 *
5304 * @param c The connection
5305 * @return A cookie
5306 *
5307 * Delivers a request to the X server.
5308 *
5309 */
5310
5311/*****************************************************************************
5312 **
5313 ** xcb_void_cookie_t xcb_glx_create_new_context
5314 **
5315 ** @param xcb_connection_t   *c
5316 ** @param xcb_glx_context_t   context
5317 ** @param xcb_glx_fbconfig_t  fbconfig
5318 ** @param uint32_t            screen
5319 ** @param uint32_t            render_type
5320 ** @param xcb_glx_context_t   share_list
5321 ** @param uint8_t             is_direct
5322 ** @returns xcb_void_cookie_t
5323 **
5324 *****************************************************************************/
5325
5326xcb_void_cookie_t
5327xcb_glx_create_new_context (xcb_connection_t   *c  /**< */,
5328                            xcb_glx_context_t   context  /**< */,
5329                            xcb_glx_fbconfig_t  fbconfig  /**< */,
5330                            uint32_t            screen  /**< */,
5331                            uint32_t            render_type  /**< */,
5332                            xcb_glx_context_t   share_list  /**< */,
5333                            uint8_t             is_direct  /**< */);
5334
5335int
5336xcb_glx_query_context_sizeof (const void  *_buffer  /**< */);
5337
5338/**
5339 *
5340 * @param c The connection
5341 * @return A cookie
5342 *
5343 * Delivers a request to the X server.
5344 *
5345 */
5346
5347/*****************************************************************************
5348 **
5349 ** xcb_glx_query_context_cookie_t xcb_glx_query_context
5350 **
5351 ** @param xcb_connection_t  *c
5352 ** @param xcb_glx_context_t  context
5353 ** @returns xcb_glx_query_context_cookie_t
5354 **
5355 *****************************************************************************/
5356
5357xcb_glx_query_context_cookie_t
5358xcb_glx_query_context (xcb_connection_t  *c  /**< */,
5359                       xcb_glx_context_t  context  /**< */);
5360
5361/**
5362 *
5363 * @param c The connection
5364 * @return A cookie
5365 *
5366 * Delivers a request to the X server.
5367 *
5368 * This form can be used only if the request will cause
5369 * a reply to be generated. Any returned error will be
5370 * placed in the event queue.
5371 */
5372
5373/*****************************************************************************
5374 **
5375 ** xcb_glx_query_context_cookie_t xcb_glx_query_context_unchecked
5376 **
5377 ** @param xcb_connection_t  *c
5378 ** @param xcb_glx_context_t  context
5379 ** @returns xcb_glx_query_context_cookie_t
5380 **
5381 *****************************************************************************/
5382
5383xcb_glx_query_context_cookie_t
5384xcb_glx_query_context_unchecked (xcb_connection_t  *c  /**< */,
5385                                 xcb_glx_context_t  context  /**< */);
5386
5387
5388/*****************************************************************************
5389 **
5390 ** uint32_t * xcb_glx_query_context_attribs
5391 **
5392 ** @param const xcb_glx_query_context_reply_t *R
5393 ** @returns uint32_t *
5394 **
5395 *****************************************************************************/
5396
5397uint32_t *
5398xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R  /**< */);
5399
5400
5401/*****************************************************************************
5402 **
5403 ** int xcb_glx_query_context_attribs_length
5404 **
5405 ** @param const xcb_glx_query_context_reply_t *R
5406 ** @returns int
5407 **
5408 *****************************************************************************/
5409
5410int
5411xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R  /**< */);
5412
5413
5414/*****************************************************************************
5415 **
5416 ** xcb_generic_iterator_t xcb_glx_query_context_attribs_end
5417 **
5418 ** @param const xcb_glx_query_context_reply_t *R
5419 ** @returns xcb_generic_iterator_t
5420 **
5421 *****************************************************************************/
5422
5423xcb_generic_iterator_t
5424xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R  /**< */);
5425
5426/**
5427 * Return the reply
5428 * @param c      The connection
5429 * @param cookie The cookie
5430 * @param e      The xcb_generic_error_t supplied
5431 *
5432 * Returns the reply of the request asked by
5433 *
5434 * The parameter @p e supplied to this function must be NULL if
5435 * xcb_glx_query_context_unchecked(). is used.
5436 * Otherwise, it stores the error if any.
5437 *
5438 * The returned value must be freed by the caller using free().
5439 */
5440
5441/*****************************************************************************
5442 **
5443 ** xcb_glx_query_context_reply_t * xcb_glx_query_context_reply
5444 **
5445 ** @param xcb_connection_t                *c
5446 ** @param xcb_glx_query_context_cookie_t   cookie
5447 ** @param xcb_generic_error_t            **e
5448 ** @returns xcb_glx_query_context_reply_t *
5449 **
5450 *****************************************************************************/
5451
5452xcb_glx_query_context_reply_t *
5453xcb_glx_query_context_reply (xcb_connection_t                *c  /**< */,
5454                             xcb_glx_query_context_cookie_t   cookie  /**< */,
5455                             xcb_generic_error_t            **e  /**< */);
5456
5457/**
5458 *
5459 * @param c The connection
5460 * @return A cookie
5461 *
5462 * Delivers a request to the X server.
5463 *
5464 */
5465
5466/*****************************************************************************
5467 **
5468 ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current
5469 **
5470 ** @param xcb_connection_t      *c
5471 ** @param xcb_glx_context_tag_t  old_context_tag
5472 ** @param xcb_glx_drawable_t     drawable
5473 ** @param xcb_glx_drawable_t     read_drawable
5474 ** @param xcb_glx_context_t      context
5475 ** @returns xcb_glx_make_context_current_cookie_t
5476 **
5477 *****************************************************************************/
5478
5479xcb_glx_make_context_current_cookie_t
5480xcb_glx_make_context_current (xcb_connection_t      *c  /**< */,
5481                              xcb_glx_context_tag_t  old_context_tag  /**< */,
5482                              xcb_glx_drawable_t     drawable  /**< */,
5483                              xcb_glx_drawable_t     read_drawable  /**< */,
5484                              xcb_glx_context_t      context  /**< */);
5485
5486/**
5487 *
5488 * @param c The connection
5489 * @return A cookie
5490 *
5491 * Delivers a request to the X server.
5492 *
5493 * This form can be used only if the request will cause
5494 * a reply to be generated. Any returned error will be
5495 * placed in the event queue.
5496 */
5497
5498/*****************************************************************************
5499 **
5500 ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_unchecked
5501 **
5502 ** @param xcb_connection_t      *c
5503 ** @param xcb_glx_context_tag_t  old_context_tag
5504 ** @param xcb_glx_drawable_t     drawable
5505 ** @param xcb_glx_drawable_t     read_drawable
5506 ** @param xcb_glx_context_t      context
5507 ** @returns xcb_glx_make_context_current_cookie_t
5508 **
5509 *****************************************************************************/
5510
5511xcb_glx_make_context_current_cookie_t
5512xcb_glx_make_context_current_unchecked (xcb_connection_t      *c  /**< */,
5513                                        xcb_glx_context_tag_t  old_context_tag  /**< */,
5514                                        xcb_glx_drawable_t     drawable  /**< */,
5515                                        xcb_glx_drawable_t     read_drawable  /**< */,
5516                                        xcb_glx_context_t      context  /**< */);
5517
5518/**
5519 * Return the reply
5520 * @param c      The connection
5521 * @param cookie The cookie
5522 * @param e      The xcb_generic_error_t supplied
5523 *
5524 * Returns the reply of the request asked by
5525 *
5526 * The parameter @p e supplied to this function must be NULL if
5527 * xcb_glx_make_context_current_unchecked(). is used.
5528 * Otherwise, it stores the error if any.
5529 *
5530 * The returned value must be freed by the caller using free().
5531 */
5532
5533/*****************************************************************************
5534 **
5535 ** xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_reply
5536 **
5537 ** @param xcb_connection_t                       *c
5538 ** @param xcb_glx_make_context_current_cookie_t   cookie
5539 ** @param xcb_generic_error_t                   **e
5540 ** @returns xcb_glx_make_context_current_reply_t *
5541 **
5542 *****************************************************************************/
5543
5544xcb_glx_make_context_current_reply_t *
5545xcb_glx_make_context_current_reply (xcb_connection_t                       *c  /**< */,
5546                                    xcb_glx_make_context_current_cookie_t   cookie  /**< */,
5547                                    xcb_generic_error_t                   **e  /**< */);
5548
5549int
5550xcb_glx_create_pbuffer_sizeof (const void  *_buffer  /**< */);
5551
5552/**
5553 *
5554 * @param c The connection
5555 * @return A cookie
5556 *
5557 * Delivers a request to the X server.
5558 *
5559 * This form can be used only if the request will not cause
5560 * a reply to be generated. Any returned error will be
5561 * saved for handling by xcb_request_check().
5562 */
5563
5564/*****************************************************************************
5565 **
5566 ** xcb_void_cookie_t xcb_glx_create_pbuffer_checked
5567 **
5568 ** @param xcb_connection_t   *c
5569 ** @param uint32_t            screen
5570 ** @param xcb_glx_fbconfig_t  fbconfig
5571 ** @param xcb_glx_pbuffer_t   pbuffer
5572 ** @param uint32_t            num_attribs
5573 ** @param const uint32_t     *attribs
5574 ** @returns xcb_void_cookie_t
5575 **
5576 *****************************************************************************/
5577
5578xcb_void_cookie_t
5579xcb_glx_create_pbuffer_checked (xcb_connection_t   *c  /**< */,
5580                                uint32_t            screen  /**< */,
5581                                xcb_glx_fbconfig_t  fbconfig  /**< */,
5582                                xcb_glx_pbuffer_t   pbuffer  /**< */,
5583                                uint32_t            num_attribs  /**< */,
5584                                const uint32_t     *attribs  /**< */);
5585
5586/**
5587 *
5588 * @param c The connection
5589 * @return A cookie
5590 *
5591 * Delivers a request to the X server.
5592 *
5593 */
5594
5595/*****************************************************************************
5596 **
5597 ** xcb_void_cookie_t xcb_glx_create_pbuffer
5598 **
5599 ** @param xcb_connection_t   *c
5600 ** @param uint32_t            screen
5601 ** @param xcb_glx_fbconfig_t  fbconfig
5602 ** @param xcb_glx_pbuffer_t   pbuffer
5603 ** @param uint32_t            num_attribs
5604 ** @param const uint32_t     *attribs
5605 ** @returns xcb_void_cookie_t
5606 **
5607 *****************************************************************************/
5608
5609xcb_void_cookie_t
5610xcb_glx_create_pbuffer (xcb_connection_t   *c  /**< */,
5611                        uint32_t            screen  /**< */,
5612                        xcb_glx_fbconfig_t  fbconfig  /**< */,
5613                        xcb_glx_pbuffer_t   pbuffer  /**< */,
5614                        uint32_t            num_attribs  /**< */,
5615                        const uint32_t     *attribs  /**< */);
5616
5617/**
5618 *
5619 * @param c The connection
5620 * @return A cookie
5621 *
5622 * Delivers a request to the X server.
5623 *
5624 * This form can be used only if the request will not cause
5625 * a reply to be generated. Any returned error will be
5626 * saved for handling by xcb_request_check().
5627 */
5628
5629/*****************************************************************************
5630 **
5631 ** xcb_void_cookie_t xcb_glx_destroy_pbuffer_checked
5632 **
5633 ** @param xcb_connection_t  *c
5634 ** @param xcb_glx_pbuffer_t  pbuffer
5635 ** @returns xcb_void_cookie_t
5636 **
5637 *****************************************************************************/
5638
5639xcb_void_cookie_t
5640xcb_glx_destroy_pbuffer_checked (xcb_connection_t  *c  /**< */,
5641                                 xcb_glx_pbuffer_t  pbuffer  /**< */);
5642
5643/**
5644 *
5645 * @param c The connection
5646 * @return A cookie
5647 *
5648 * Delivers a request to the X server.
5649 *
5650 */
5651
5652/*****************************************************************************
5653 **
5654 ** xcb_void_cookie_t xcb_glx_destroy_pbuffer
5655 **
5656 ** @param xcb_connection_t  *c
5657 ** @param xcb_glx_pbuffer_t  pbuffer
5658 ** @returns xcb_void_cookie_t
5659 **
5660 *****************************************************************************/
5661
5662xcb_void_cookie_t
5663xcb_glx_destroy_pbuffer (xcb_connection_t  *c  /**< */,
5664                         xcb_glx_pbuffer_t  pbuffer  /**< */);
5665
5666int
5667xcb_glx_get_drawable_attributes_sizeof (const void  *_buffer  /**< */);
5668
5669/**
5670 *
5671 * @param c The connection
5672 * @return A cookie
5673 *
5674 * Delivers a request to the X server.
5675 *
5676 */
5677
5678/*****************************************************************************
5679 **
5680 ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes
5681 **
5682 ** @param xcb_connection_t   *c
5683 ** @param xcb_glx_drawable_t  drawable
5684 ** @returns xcb_glx_get_drawable_attributes_cookie_t
5685 **
5686 *****************************************************************************/
5687
5688xcb_glx_get_drawable_attributes_cookie_t
5689xcb_glx_get_drawable_attributes (xcb_connection_t   *c  /**< */,
5690                                 xcb_glx_drawable_t  drawable  /**< */);
5691
5692/**
5693 *
5694 * @param c The connection
5695 * @return A cookie
5696 *
5697 * Delivers a request to the X server.
5698 *
5699 * This form can be used only if the request will cause
5700 * a reply to be generated. Any returned error will be
5701 * placed in the event queue.
5702 */
5703
5704/*****************************************************************************
5705 **
5706 ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_unchecked
5707 **
5708 ** @param xcb_connection_t   *c
5709 ** @param xcb_glx_drawable_t  drawable
5710 ** @returns xcb_glx_get_drawable_attributes_cookie_t
5711 **
5712 *****************************************************************************/
5713
5714xcb_glx_get_drawable_attributes_cookie_t
5715xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t   *c  /**< */,
5716                                           xcb_glx_drawable_t  drawable  /**< */);
5717
5718
5719/*****************************************************************************
5720 **
5721 ** uint32_t * xcb_glx_get_drawable_attributes_attribs
5722 **
5723 ** @param const xcb_glx_get_drawable_attributes_reply_t *R
5724 ** @returns uint32_t *
5725 **
5726 *****************************************************************************/
5727
5728uint32_t *
5729xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
5730
5731
5732/*****************************************************************************
5733 **
5734 ** int xcb_glx_get_drawable_attributes_attribs_length
5735 **
5736 ** @param const xcb_glx_get_drawable_attributes_reply_t *R
5737 ** @returns int
5738 **
5739 *****************************************************************************/
5740
5741int
5742xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
5743
5744
5745/*****************************************************************************
5746 **
5747 ** xcb_generic_iterator_t xcb_glx_get_drawable_attributes_attribs_end
5748 **
5749 ** @param const xcb_glx_get_drawable_attributes_reply_t *R
5750 ** @returns xcb_generic_iterator_t
5751 **
5752 *****************************************************************************/
5753
5754xcb_generic_iterator_t
5755xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
5756
5757/**
5758 * Return the reply
5759 * @param c      The connection
5760 * @param cookie The cookie
5761 * @param e      The xcb_generic_error_t supplied
5762 *
5763 * Returns the reply of the request asked by
5764 *
5765 * The parameter @p e supplied to this function must be NULL if
5766 * xcb_glx_get_drawable_attributes_unchecked(). is used.
5767 * Otherwise, it stores the error if any.
5768 *
5769 * The returned value must be freed by the caller using free().
5770 */
5771
5772/*****************************************************************************
5773 **
5774 ** xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attributes_reply
5775 **
5776 ** @param xcb_connection_t                          *c
5777 ** @param xcb_glx_get_drawable_attributes_cookie_t   cookie
5778 ** @param xcb_generic_error_t                      **e
5779 ** @returns xcb_glx_get_drawable_attributes_reply_t *
5780 **
5781 *****************************************************************************/
5782
5783xcb_glx_get_drawable_attributes_reply_t *
5784xcb_glx_get_drawable_attributes_reply (xcb_connection_t                          *c  /**< */,
5785                                       xcb_glx_get_drawable_attributes_cookie_t   cookie  /**< */,
5786                                       xcb_generic_error_t                      **e  /**< */);
5787
5788int
5789xcb_glx_change_drawable_attributes_sizeof (const void  *_buffer  /**< */);
5790
5791/**
5792 *
5793 * @param c The connection
5794 * @return A cookie
5795 *
5796 * Delivers a request to the X server.
5797 *
5798 * This form can be used only if the request will not cause
5799 * a reply to be generated. Any returned error will be
5800 * saved for handling by xcb_request_check().
5801 */
5802
5803/*****************************************************************************
5804 **
5805 ** xcb_void_cookie_t xcb_glx_change_drawable_attributes_checked
5806 **
5807 ** @param xcb_connection_t   *c
5808 ** @param xcb_glx_drawable_t  drawable
5809 ** @param uint32_t            num_attribs
5810 ** @param const uint32_t     *attribs
5811 ** @returns xcb_void_cookie_t
5812 **
5813 *****************************************************************************/
5814
5815xcb_void_cookie_t
5816xcb_glx_change_drawable_attributes_checked (xcb_connection_t   *c  /**< */,
5817                                            xcb_glx_drawable_t  drawable  /**< */,
5818                                            uint32_t            num_attribs  /**< */,
5819                                            const uint32_t     *attribs  /**< */);
5820
5821/**
5822 *
5823 * @param c The connection
5824 * @return A cookie
5825 *
5826 * Delivers a request to the X server.
5827 *
5828 */
5829
5830/*****************************************************************************
5831 **
5832 ** xcb_void_cookie_t xcb_glx_change_drawable_attributes
5833 **
5834 ** @param xcb_connection_t   *c
5835 ** @param xcb_glx_drawable_t  drawable
5836 ** @param uint32_t            num_attribs
5837 ** @param const uint32_t     *attribs
5838 ** @returns xcb_void_cookie_t
5839 **
5840 *****************************************************************************/
5841
5842xcb_void_cookie_t
5843xcb_glx_change_drawable_attributes (xcb_connection_t   *c  /**< */,
5844                                    xcb_glx_drawable_t  drawable  /**< */,
5845                                    uint32_t            num_attribs  /**< */,
5846                                    const uint32_t     *attribs  /**< */);
5847
5848int
5849xcb_glx_create_window_sizeof (const void  *_buffer  /**< */);
5850
5851/**
5852 *
5853 * @param c The connection
5854 * @return A cookie
5855 *
5856 * Delivers a request to the X server.
5857 *
5858 * This form can be used only if the request will not cause
5859 * a reply to be generated. Any returned error will be
5860 * saved for handling by xcb_request_check().
5861 */
5862
5863/*****************************************************************************
5864 **
5865 ** xcb_void_cookie_t xcb_glx_create_window_checked
5866 **
5867 ** @param xcb_connection_t   *c
5868 ** @param uint32_t            screen
5869 ** @param xcb_glx_fbconfig_t  fbconfig
5870 ** @param xcb_window_t        window
5871 ** @param xcb_glx_window_t    glx_window
5872 ** @param uint32_t            num_attribs
5873 ** @param const uint32_t     *attribs
5874 ** @returns xcb_void_cookie_t
5875 **
5876 *****************************************************************************/
5877
5878xcb_void_cookie_t
5879xcb_glx_create_window_checked (xcb_connection_t   *c  /**< */,
5880                               uint32_t            screen  /**< */,
5881                               xcb_glx_fbconfig_t  fbconfig  /**< */,
5882                               xcb_window_t        window  /**< */,
5883                               xcb_glx_window_t    glx_window  /**< */,
5884                               uint32_t            num_attribs  /**< */,
5885                               const uint32_t     *attribs  /**< */);
5886
5887/**
5888 *
5889 * @param c The connection
5890 * @return A cookie
5891 *
5892 * Delivers a request to the X server.
5893 *
5894 */
5895
5896/*****************************************************************************
5897 **
5898 ** xcb_void_cookie_t xcb_glx_create_window
5899 **
5900 ** @param xcb_connection_t   *c
5901 ** @param uint32_t            screen
5902 ** @param xcb_glx_fbconfig_t  fbconfig
5903 ** @param xcb_window_t        window
5904 ** @param xcb_glx_window_t    glx_window
5905 ** @param uint32_t            num_attribs
5906 ** @param const uint32_t     *attribs
5907 ** @returns xcb_void_cookie_t
5908 **
5909 *****************************************************************************/
5910
5911xcb_void_cookie_t
5912xcb_glx_create_window (xcb_connection_t   *c  /**< */,
5913                       uint32_t            screen  /**< */,
5914                       xcb_glx_fbconfig_t  fbconfig  /**< */,
5915                       xcb_window_t        window  /**< */,
5916                       xcb_glx_window_t    glx_window  /**< */,
5917                       uint32_t            num_attribs  /**< */,
5918                       const uint32_t     *attribs  /**< */);
5919
5920/**
5921 *
5922 * @param c The connection
5923 * @return A cookie
5924 *
5925 * Delivers a request to the X server.
5926 *
5927 * This form can be used only if the request will not cause
5928 * a reply to be generated. Any returned error will be
5929 * saved for handling by xcb_request_check().
5930 */
5931
5932/*****************************************************************************
5933 **
5934 ** xcb_void_cookie_t xcb_glx_delete_window_checked
5935 **
5936 ** @param xcb_connection_t *c
5937 ** @param xcb_glx_window_t  glxwindow
5938 ** @returns xcb_void_cookie_t
5939 **
5940 *****************************************************************************/
5941
5942xcb_void_cookie_t
5943xcb_glx_delete_window_checked (xcb_connection_t *c  /**< */,
5944                               xcb_glx_window_t  glxwindow  /**< */);
5945
5946/**
5947 *
5948 * @param c The connection
5949 * @return A cookie
5950 *
5951 * Delivers a request to the X server.
5952 *
5953 */
5954
5955/*****************************************************************************
5956 **
5957 ** xcb_void_cookie_t xcb_glx_delete_window
5958 **
5959 ** @param xcb_connection_t *c
5960 ** @param xcb_glx_window_t  glxwindow
5961 ** @returns xcb_void_cookie_t
5962 **
5963 *****************************************************************************/
5964
5965xcb_void_cookie_t
5966xcb_glx_delete_window (xcb_connection_t *c  /**< */,
5967                       xcb_glx_window_t  glxwindow  /**< */);
5968
5969int
5970xcb_glx_set_client_info_arb_sizeof (const void  *_buffer  /**< */);
5971
5972/**
5973 *
5974 * @param c The connection
5975 * @return A cookie
5976 *
5977 * Delivers a request to the X server.
5978 *
5979 * This form can be used only if the request will not cause
5980 * a reply to be generated. Any returned error will be
5981 * saved for handling by xcb_request_check().
5982 */
5983
5984/*****************************************************************************
5985 **
5986 ** xcb_void_cookie_t xcb_glx_set_client_info_arb_checked
5987 **
5988 ** @param xcb_connection_t *c
5989 ** @param uint32_t          major_version
5990 ** @param uint32_t          minor_version
5991 ** @param uint32_t          num_versions
5992 ** @param uint32_t          gl_str_len
5993 ** @param uint32_t          glx_str_len
5994 ** @param const uint32_t   *gl_versions
5995 ** @param const char       *gl_extension_string
5996 ** @param const char       *glx_extension_string
5997 ** @returns xcb_void_cookie_t
5998 **
5999 *****************************************************************************/
6000
6001xcb_void_cookie_t
6002xcb_glx_set_client_info_arb_checked (xcb_connection_t *c  /**< */,
6003                                     uint32_t          major_version  /**< */,
6004                                     uint32_t          minor_version  /**< */,
6005                                     uint32_t          num_versions  /**< */,
6006                                     uint32_t          gl_str_len  /**< */,
6007                                     uint32_t          glx_str_len  /**< */,
6008                                     const uint32_t   *gl_versions  /**< */,
6009                                     const char       *gl_extension_string  /**< */,
6010                                     const char       *glx_extension_string  /**< */);
6011
6012/**
6013 *
6014 * @param c The connection
6015 * @return A cookie
6016 *
6017 * Delivers a request to the X server.
6018 *
6019 */
6020
6021/*****************************************************************************
6022 **
6023 ** xcb_void_cookie_t xcb_glx_set_client_info_arb
6024 **
6025 ** @param xcb_connection_t *c
6026 ** @param uint32_t          major_version
6027 ** @param uint32_t          minor_version
6028 ** @param uint32_t          num_versions
6029 ** @param uint32_t          gl_str_len
6030 ** @param uint32_t          glx_str_len
6031 ** @param const uint32_t   *gl_versions
6032 ** @param const char       *gl_extension_string
6033 ** @param const char       *glx_extension_string
6034 ** @returns xcb_void_cookie_t
6035 **
6036 *****************************************************************************/
6037
6038xcb_void_cookie_t
6039xcb_glx_set_client_info_arb (xcb_connection_t *c  /**< */,
6040                             uint32_t          major_version  /**< */,
6041                             uint32_t          minor_version  /**< */,
6042                             uint32_t          num_versions  /**< */,
6043                             uint32_t          gl_str_len  /**< */,
6044                             uint32_t          glx_str_len  /**< */,
6045                             const uint32_t   *gl_versions  /**< */,
6046                             const char       *gl_extension_string  /**< */,
6047                             const char       *glx_extension_string  /**< */);
6048
6049int
6050xcb_glx_create_context_attribs_arb_sizeof (const void  *_buffer  /**< */);
6051
6052/**
6053 *
6054 * @param c The connection
6055 * @return A cookie
6056 *
6057 * Delivers a request to the X server.
6058 *
6059 * This form can be used only if the request will not cause
6060 * a reply to be generated. Any returned error will be
6061 * saved for handling by xcb_request_check().
6062 */
6063
6064/*****************************************************************************
6065 **
6066 ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb_checked
6067 **
6068 ** @param xcb_connection_t   *c
6069 ** @param xcb_glx_context_t   context
6070 ** @param xcb_glx_fbconfig_t  fbconfig
6071 ** @param uint32_t            screen
6072 ** @param xcb_glx_context_t   share_list
6073 ** @param uint8_t             is_direct
6074 ** @param uint32_t            num_attribs
6075 ** @param const uint32_t     *attribs
6076 ** @returns xcb_void_cookie_t
6077 **
6078 *****************************************************************************/
6079
6080xcb_void_cookie_t
6081xcb_glx_create_context_attribs_arb_checked (xcb_connection_t   *c  /**< */,
6082                                            xcb_glx_context_t   context  /**< */,
6083                                            xcb_glx_fbconfig_t  fbconfig  /**< */,
6084                                            uint32_t            screen  /**< */,
6085                                            xcb_glx_context_t   share_list  /**< */,
6086                                            uint8_t             is_direct  /**< */,
6087                                            uint32_t            num_attribs  /**< */,
6088                                            const uint32_t     *attribs  /**< */);
6089
6090/**
6091 *
6092 * @param c The connection
6093 * @return A cookie
6094 *
6095 * Delivers a request to the X server.
6096 *
6097 */
6098
6099/*****************************************************************************
6100 **
6101 ** xcb_void_cookie_t xcb_glx_create_context_attribs_arb
6102 **
6103 ** @param xcb_connection_t   *c
6104 ** @param xcb_glx_context_t   context
6105 ** @param xcb_glx_fbconfig_t  fbconfig
6106 ** @param uint32_t            screen
6107 ** @param xcb_glx_context_t   share_list
6108 ** @param uint8_t             is_direct
6109 ** @param uint32_t            num_attribs
6110 ** @param const uint32_t     *attribs
6111 ** @returns xcb_void_cookie_t
6112 **
6113 *****************************************************************************/
6114
6115xcb_void_cookie_t
6116xcb_glx_create_context_attribs_arb (xcb_connection_t   *c  /**< */,
6117                                    xcb_glx_context_t   context  /**< */,
6118                                    xcb_glx_fbconfig_t  fbconfig  /**< */,
6119                                    uint32_t            screen  /**< */,
6120                                    xcb_glx_context_t   share_list  /**< */,
6121                                    uint8_t             is_direct  /**< */,
6122                                    uint32_t            num_attribs  /**< */,
6123                                    const uint32_t     *attribs  /**< */);
6124
6125int
6126xcb_glx_set_client_info_2arb_sizeof (const void  *_buffer  /**< */);
6127
6128/**
6129 *
6130 * @param c The connection
6131 * @return A cookie
6132 *
6133 * Delivers a request to the X server.
6134 *
6135 * This form can be used only if the request will not cause
6136 * a reply to be generated. Any returned error will be
6137 * saved for handling by xcb_request_check().
6138 */
6139
6140/*****************************************************************************
6141 **
6142 ** xcb_void_cookie_t xcb_glx_set_client_info_2arb_checked
6143 **
6144 ** @param xcb_connection_t *c
6145 ** @param uint32_t          major_version
6146 ** @param uint32_t          minor_version
6147 ** @param uint32_t          num_versions
6148 ** @param uint32_t          gl_str_len
6149 ** @param uint32_t          glx_str_len
6150 ** @param const uint32_t   *gl_versions
6151 ** @param const char       *gl_extension_string
6152 ** @param const char       *glx_extension_string
6153 ** @returns xcb_void_cookie_t
6154 **
6155 *****************************************************************************/
6156
6157xcb_void_cookie_t
6158xcb_glx_set_client_info_2arb_checked (xcb_connection_t *c  /**< */,
6159                                      uint32_t          major_version  /**< */,
6160                                      uint32_t          minor_version  /**< */,
6161                                      uint32_t          num_versions  /**< */,
6162                                      uint32_t          gl_str_len  /**< */,
6163                                      uint32_t          glx_str_len  /**< */,
6164                                      const uint32_t   *gl_versions  /**< */,
6165                                      const char       *gl_extension_string  /**< */,
6166                                      const char       *glx_extension_string  /**< */);
6167
6168/**
6169 *
6170 * @param c The connection
6171 * @return A cookie
6172 *
6173 * Delivers a request to the X server.
6174 *
6175 */
6176
6177/*****************************************************************************
6178 **
6179 ** xcb_void_cookie_t xcb_glx_set_client_info_2arb
6180 **
6181 ** @param xcb_connection_t *c
6182 ** @param uint32_t          major_version
6183 ** @param uint32_t          minor_version
6184 ** @param uint32_t          num_versions
6185 ** @param uint32_t          gl_str_len
6186 ** @param uint32_t          glx_str_len
6187 ** @param const uint32_t   *gl_versions
6188 ** @param const char       *gl_extension_string
6189 ** @param const char       *glx_extension_string
6190 ** @returns xcb_void_cookie_t
6191 **
6192 *****************************************************************************/
6193
6194xcb_void_cookie_t
6195xcb_glx_set_client_info_2arb (xcb_connection_t *c  /**< */,
6196                              uint32_t          major_version  /**< */,
6197                              uint32_t          minor_version  /**< */,
6198                              uint32_t          num_versions  /**< */,
6199                              uint32_t          gl_str_len  /**< */,
6200                              uint32_t          glx_str_len  /**< */,
6201                              const uint32_t   *gl_versions  /**< */,
6202                              const char       *gl_extension_string  /**< */,
6203                              const char       *glx_extension_string  /**< */);
6204
6205/**
6206 *
6207 * @param c The connection
6208 * @return A cookie
6209 *
6210 * Delivers a request to the X server.
6211 *
6212 * This form can be used only if the request will not cause
6213 * a reply to be generated. Any returned error will be
6214 * saved for handling by xcb_request_check().
6215 */
6216
6217/*****************************************************************************
6218 **
6219 ** xcb_void_cookie_t xcb_glx_new_list_checked
6220 **
6221 ** @param xcb_connection_t      *c
6222 ** @param xcb_glx_context_tag_t  context_tag
6223 ** @param uint32_t               list
6224 ** @param uint32_t               mode
6225 ** @returns xcb_void_cookie_t
6226 **
6227 *****************************************************************************/
6228
6229xcb_void_cookie_t
6230xcb_glx_new_list_checked (xcb_connection_t      *c  /**< */,
6231                          xcb_glx_context_tag_t  context_tag  /**< */,
6232                          uint32_t               list  /**< */,
6233                          uint32_t               mode  /**< */);
6234
6235/**
6236 *
6237 * @param c The connection
6238 * @return A cookie
6239 *
6240 * Delivers a request to the X server.
6241 *
6242 */
6243
6244/*****************************************************************************
6245 **
6246 ** xcb_void_cookie_t xcb_glx_new_list
6247 **
6248 ** @param xcb_connection_t      *c
6249 ** @param xcb_glx_context_tag_t  context_tag
6250 ** @param uint32_t               list
6251 ** @param uint32_t               mode
6252 ** @returns xcb_void_cookie_t
6253 **
6254 *****************************************************************************/
6255
6256xcb_void_cookie_t
6257xcb_glx_new_list (xcb_connection_t      *c  /**< */,
6258                  xcb_glx_context_tag_t  context_tag  /**< */,
6259                  uint32_t               list  /**< */,
6260                  uint32_t               mode  /**< */);
6261
6262/**
6263 *
6264 * @param c The connection
6265 * @return A cookie
6266 *
6267 * Delivers a request to the X server.
6268 *
6269 * This form can be used only if the request will not cause
6270 * a reply to be generated. Any returned error will be
6271 * saved for handling by xcb_request_check().
6272 */
6273
6274/*****************************************************************************
6275 **
6276 ** xcb_void_cookie_t xcb_glx_end_list_checked
6277 **
6278 ** @param xcb_connection_t      *c
6279 ** @param xcb_glx_context_tag_t  context_tag
6280 ** @returns xcb_void_cookie_t
6281 **
6282 *****************************************************************************/
6283
6284xcb_void_cookie_t
6285xcb_glx_end_list_checked (xcb_connection_t      *c  /**< */,
6286                          xcb_glx_context_tag_t  context_tag  /**< */);
6287
6288/**
6289 *
6290 * @param c The connection
6291 * @return A cookie
6292 *
6293 * Delivers a request to the X server.
6294 *
6295 */
6296
6297/*****************************************************************************
6298 **
6299 ** xcb_void_cookie_t xcb_glx_end_list
6300 **
6301 ** @param xcb_connection_t      *c
6302 ** @param xcb_glx_context_tag_t  context_tag
6303 ** @returns xcb_void_cookie_t
6304 **
6305 *****************************************************************************/
6306
6307xcb_void_cookie_t
6308xcb_glx_end_list (xcb_connection_t      *c  /**< */,
6309                  xcb_glx_context_tag_t  context_tag  /**< */);
6310
6311/**
6312 *
6313 * @param c The connection
6314 * @return A cookie
6315 *
6316 * Delivers a request to the X server.
6317 *
6318 * This form can be used only if the request will not cause
6319 * a reply to be generated. Any returned error will be
6320 * saved for handling by xcb_request_check().
6321 */
6322
6323/*****************************************************************************
6324 **
6325 ** xcb_void_cookie_t xcb_glx_delete_lists_checked
6326 **
6327 ** @param xcb_connection_t      *c
6328 ** @param xcb_glx_context_tag_t  context_tag
6329 ** @param uint32_t               list
6330 ** @param int32_t                range
6331 ** @returns xcb_void_cookie_t
6332 **
6333 *****************************************************************************/
6334
6335xcb_void_cookie_t
6336xcb_glx_delete_lists_checked (xcb_connection_t      *c  /**< */,
6337                              xcb_glx_context_tag_t  context_tag  /**< */,
6338                              uint32_t               list  /**< */,
6339                              int32_t                range  /**< */);
6340
6341/**
6342 *
6343 * @param c The connection
6344 * @return A cookie
6345 *
6346 * Delivers a request to the X server.
6347 *
6348 */
6349
6350/*****************************************************************************
6351 **
6352 ** xcb_void_cookie_t xcb_glx_delete_lists
6353 **
6354 ** @param xcb_connection_t      *c
6355 ** @param xcb_glx_context_tag_t  context_tag
6356 ** @param uint32_t               list
6357 ** @param int32_t                range
6358 ** @returns xcb_void_cookie_t
6359 **
6360 *****************************************************************************/
6361
6362xcb_void_cookie_t
6363xcb_glx_delete_lists (xcb_connection_t      *c  /**< */,
6364                      xcb_glx_context_tag_t  context_tag  /**< */,
6365                      uint32_t               list  /**< */,
6366                      int32_t                range  /**< */);
6367
6368/**
6369 *
6370 * @param c The connection
6371 * @return A cookie
6372 *
6373 * Delivers a request to the X server.
6374 *
6375 */
6376
6377/*****************************************************************************
6378 **
6379 ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists
6380 **
6381 ** @param xcb_connection_t      *c
6382 ** @param xcb_glx_context_tag_t  context_tag
6383 ** @param int32_t                range
6384 ** @returns xcb_glx_gen_lists_cookie_t
6385 **
6386 *****************************************************************************/
6387
6388xcb_glx_gen_lists_cookie_t
6389xcb_glx_gen_lists (xcb_connection_t      *c  /**< */,
6390                   xcb_glx_context_tag_t  context_tag  /**< */,
6391                   int32_t                range  /**< */);
6392
6393/**
6394 *
6395 * @param c The connection
6396 * @return A cookie
6397 *
6398 * Delivers a request to the X server.
6399 *
6400 * This form can be used only if the request will cause
6401 * a reply to be generated. Any returned error will be
6402 * placed in the event queue.
6403 */
6404
6405/*****************************************************************************
6406 **
6407 ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_unchecked
6408 **
6409 ** @param xcb_connection_t      *c
6410 ** @param xcb_glx_context_tag_t  context_tag
6411 ** @param int32_t                range
6412 ** @returns xcb_glx_gen_lists_cookie_t
6413 **
6414 *****************************************************************************/
6415
6416xcb_glx_gen_lists_cookie_t
6417xcb_glx_gen_lists_unchecked (xcb_connection_t      *c  /**< */,
6418                             xcb_glx_context_tag_t  context_tag  /**< */,
6419                             int32_t                range  /**< */);
6420
6421/**
6422 * Return the reply
6423 * @param c      The connection
6424 * @param cookie The cookie
6425 * @param e      The xcb_generic_error_t supplied
6426 *
6427 * Returns the reply of the request asked by
6428 *
6429 * The parameter @p e supplied to this function must be NULL if
6430 * xcb_glx_gen_lists_unchecked(). is used.
6431 * Otherwise, it stores the error if any.
6432 *
6433 * The returned value must be freed by the caller using free().
6434 */
6435
6436/*****************************************************************************
6437 **
6438 ** xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply
6439 **
6440 ** @param xcb_connection_t            *c
6441 ** @param xcb_glx_gen_lists_cookie_t   cookie
6442 ** @param xcb_generic_error_t        **e
6443 ** @returns xcb_glx_gen_lists_reply_t *
6444 **
6445 *****************************************************************************/
6446
6447xcb_glx_gen_lists_reply_t *
6448xcb_glx_gen_lists_reply (xcb_connection_t            *c  /**< */,
6449                         xcb_glx_gen_lists_cookie_t   cookie  /**< */,
6450                         xcb_generic_error_t        **e  /**< */);
6451
6452/**
6453 *
6454 * @param c The connection
6455 * @return A cookie
6456 *
6457 * Delivers a request to the X server.
6458 *
6459 * This form can be used only if the request will not cause
6460 * a reply to be generated. Any returned error will be
6461 * saved for handling by xcb_request_check().
6462 */
6463
6464/*****************************************************************************
6465 **
6466 ** xcb_void_cookie_t xcb_glx_feedback_buffer_checked
6467 **
6468 ** @param xcb_connection_t      *c
6469 ** @param xcb_glx_context_tag_t  context_tag
6470 ** @param int32_t                size
6471 ** @param int32_t                type
6472 ** @returns xcb_void_cookie_t
6473 **
6474 *****************************************************************************/
6475
6476xcb_void_cookie_t
6477xcb_glx_feedback_buffer_checked (xcb_connection_t      *c  /**< */,
6478                                 xcb_glx_context_tag_t  context_tag  /**< */,
6479                                 int32_t                size  /**< */,
6480                                 int32_t                type  /**< */);
6481
6482/**
6483 *
6484 * @param c The connection
6485 * @return A cookie
6486 *
6487 * Delivers a request to the X server.
6488 *
6489 */
6490
6491/*****************************************************************************
6492 **
6493 ** xcb_void_cookie_t xcb_glx_feedback_buffer
6494 **
6495 ** @param xcb_connection_t      *c
6496 ** @param xcb_glx_context_tag_t  context_tag
6497 ** @param int32_t                size
6498 ** @param int32_t                type
6499 ** @returns xcb_void_cookie_t
6500 **
6501 *****************************************************************************/
6502
6503xcb_void_cookie_t
6504xcb_glx_feedback_buffer (xcb_connection_t      *c  /**< */,
6505                         xcb_glx_context_tag_t  context_tag  /**< */,
6506                         int32_t                size  /**< */,
6507                         int32_t                type  /**< */);
6508
6509/**
6510 *
6511 * @param c The connection
6512 * @return A cookie
6513 *
6514 * Delivers a request to the X server.
6515 *
6516 * This form can be used only if the request will not cause
6517 * a reply to be generated. Any returned error will be
6518 * saved for handling by xcb_request_check().
6519 */
6520
6521/*****************************************************************************
6522 **
6523 ** xcb_void_cookie_t xcb_glx_select_buffer_checked
6524 **
6525 ** @param xcb_connection_t      *c
6526 ** @param xcb_glx_context_tag_t  context_tag
6527 ** @param int32_t                size
6528 ** @returns xcb_void_cookie_t
6529 **
6530 *****************************************************************************/
6531
6532xcb_void_cookie_t
6533xcb_glx_select_buffer_checked (xcb_connection_t      *c  /**< */,
6534                               xcb_glx_context_tag_t  context_tag  /**< */,
6535                               int32_t                size  /**< */);
6536
6537/**
6538 *
6539 * @param c The connection
6540 * @return A cookie
6541 *
6542 * Delivers a request to the X server.
6543 *
6544 */
6545
6546/*****************************************************************************
6547 **
6548 ** xcb_void_cookie_t xcb_glx_select_buffer
6549 **
6550 ** @param xcb_connection_t      *c
6551 ** @param xcb_glx_context_tag_t  context_tag
6552 ** @param int32_t                size
6553 ** @returns xcb_void_cookie_t
6554 **
6555 *****************************************************************************/
6556
6557xcb_void_cookie_t
6558xcb_glx_select_buffer (xcb_connection_t      *c  /**< */,
6559                       xcb_glx_context_tag_t  context_tag  /**< */,
6560                       int32_t                size  /**< */);
6561
6562int
6563xcb_glx_render_mode_sizeof (const void  *_buffer  /**< */);
6564
6565/**
6566 *
6567 * @param c The connection
6568 * @return A cookie
6569 *
6570 * Delivers a request to the X server.
6571 *
6572 */
6573
6574/*****************************************************************************
6575 **
6576 ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode
6577 **
6578 ** @param xcb_connection_t      *c
6579 ** @param xcb_glx_context_tag_t  context_tag
6580 ** @param uint32_t               mode
6581 ** @returns xcb_glx_render_mode_cookie_t
6582 **
6583 *****************************************************************************/
6584
6585xcb_glx_render_mode_cookie_t
6586xcb_glx_render_mode (xcb_connection_t      *c  /**< */,
6587                     xcb_glx_context_tag_t  context_tag  /**< */,
6588                     uint32_t               mode  /**< */);
6589
6590/**
6591 *
6592 * @param c The connection
6593 * @return A cookie
6594 *
6595 * Delivers a request to the X server.
6596 *
6597 * This form can be used only if the request will cause
6598 * a reply to be generated. Any returned error will be
6599 * placed in the event queue.
6600 */
6601
6602/*****************************************************************************
6603 **
6604 ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode_unchecked
6605 **
6606 ** @param xcb_connection_t      *c
6607 ** @param xcb_glx_context_tag_t  context_tag
6608 ** @param uint32_t               mode
6609 ** @returns xcb_glx_render_mode_cookie_t
6610 **
6611 *****************************************************************************/
6612
6613xcb_glx_render_mode_cookie_t
6614xcb_glx_render_mode_unchecked (xcb_connection_t      *c  /**< */,
6615                               xcb_glx_context_tag_t  context_tag  /**< */,
6616                               uint32_t               mode  /**< */);
6617
6618
6619/*****************************************************************************
6620 **
6621 ** uint32_t * xcb_glx_render_mode_data
6622 **
6623 ** @param const xcb_glx_render_mode_reply_t *R
6624 ** @returns uint32_t *
6625 **
6626 *****************************************************************************/
6627
6628uint32_t *
6629xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R  /**< */);
6630
6631
6632/*****************************************************************************
6633 **
6634 ** int xcb_glx_render_mode_data_length
6635 **
6636 ** @param const xcb_glx_render_mode_reply_t *R
6637 ** @returns int
6638 **
6639 *****************************************************************************/
6640
6641int
6642xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R  /**< */);
6643
6644
6645/*****************************************************************************
6646 **
6647 ** xcb_generic_iterator_t xcb_glx_render_mode_data_end
6648 **
6649 ** @param const xcb_glx_render_mode_reply_t *R
6650 ** @returns xcb_generic_iterator_t
6651 **
6652 *****************************************************************************/
6653
6654xcb_generic_iterator_t
6655xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R  /**< */);
6656
6657/**
6658 * Return the reply
6659 * @param c      The connection
6660 * @param cookie The cookie
6661 * @param e      The xcb_generic_error_t supplied
6662 *
6663 * Returns the reply of the request asked by
6664 *
6665 * The parameter @p e supplied to this function must be NULL if
6666 * xcb_glx_render_mode_unchecked(). is used.
6667 * Otherwise, it stores the error if any.
6668 *
6669 * The returned value must be freed by the caller using free().
6670 */
6671
6672/*****************************************************************************
6673 **
6674 ** xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply
6675 **
6676 ** @param xcb_connection_t              *c
6677 ** @param xcb_glx_render_mode_cookie_t   cookie
6678 ** @param xcb_generic_error_t          **e
6679 ** @returns xcb_glx_render_mode_reply_t *
6680 **
6681 *****************************************************************************/
6682
6683xcb_glx_render_mode_reply_t *
6684xcb_glx_render_mode_reply (xcb_connection_t              *c  /**< */,
6685                           xcb_glx_render_mode_cookie_t   cookie  /**< */,
6686                           xcb_generic_error_t          **e  /**< */);
6687
6688/**
6689 *
6690 * @param c The connection
6691 * @return A cookie
6692 *
6693 * Delivers a request to the X server.
6694 *
6695 */
6696
6697/*****************************************************************************
6698 **
6699 ** xcb_glx_finish_cookie_t xcb_glx_finish
6700 **
6701 ** @param xcb_connection_t      *c
6702 ** @param xcb_glx_context_tag_t  context_tag
6703 ** @returns xcb_glx_finish_cookie_t
6704 **
6705 *****************************************************************************/
6706
6707xcb_glx_finish_cookie_t
6708xcb_glx_finish (xcb_connection_t      *c  /**< */,
6709                xcb_glx_context_tag_t  context_tag  /**< */);
6710
6711/**
6712 *
6713 * @param c The connection
6714 * @return A cookie
6715 *
6716 * Delivers a request to the X server.
6717 *
6718 * This form can be used only if the request will cause
6719 * a reply to be generated. Any returned error will be
6720 * placed in the event queue.
6721 */
6722
6723/*****************************************************************************
6724 **
6725 ** xcb_glx_finish_cookie_t xcb_glx_finish_unchecked
6726 **
6727 ** @param xcb_connection_t      *c
6728 ** @param xcb_glx_context_tag_t  context_tag
6729 ** @returns xcb_glx_finish_cookie_t
6730 **
6731 *****************************************************************************/
6732
6733xcb_glx_finish_cookie_t
6734xcb_glx_finish_unchecked (xcb_connection_t      *c  /**< */,
6735                          xcb_glx_context_tag_t  context_tag  /**< */);
6736
6737/**
6738 * Return the reply
6739 * @param c      The connection
6740 * @param cookie The cookie
6741 * @param e      The xcb_generic_error_t supplied
6742 *
6743 * Returns the reply of the request asked by
6744 *
6745 * The parameter @p e supplied to this function must be NULL if
6746 * xcb_glx_finish_unchecked(). is used.
6747 * Otherwise, it stores the error if any.
6748 *
6749 * The returned value must be freed by the caller using free().
6750 */
6751
6752/*****************************************************************************
6753 **
6754 ** xcb_glx_finish_reply_t * xcb_glx_finish_reply
6755 **
6756 ** @param xcb_connection_t         *c
6757 ** @param xcb_glx_finish_cookie_t   cookie
6758 ** @param xcb_generic_error_t     **e
6759 ** @returns xcb_glx_finish_reply_t *
6760 **
6761 *****************************************************************************/
6762
6763xcb_glx_finish_reply_t *
6764xcb_glx_finish_reply (xcb_connection_t         *c  /**< */,
6765                      xcb_glx_finish_cookie_t   cookie  /**< */,
6766                      xcb_generic_error_t     **e  /**< */);
6767
6768/**
6769 *
6770 * @param c The connection
6771 * @return A cookie
6772 *
6773 * Delivers a request to the X server.
6774 *
6775 * This form can be used only if the request will not cause
6776 * a reply to be generated. Any returned error will be
6777 * saved for handling by xcb_request_check().
6778 */
6779
6780/*****************************************************************************
6781 **
6782 ** xcb_void_cookie_t xcb_glx_pixel_storef_checked
6783 **
6784 ** @param xcb_connection_t      *c
6785 ** @param xcb_glx_context_tag_t  context_tag
6786 ** @param uint32_t               pname
6787 ** @param xcb_glx_float32_t      datum
6788 ** @returns xcb_void_cookie_t
6789 **
6790 *****************************************************************************/
6791
6792xcb_void_cookie_t
6793xcb_glx_pixel_storef_checked (xcb_connection_t      *c  /**< */,
6794                              xcb_glx_context_tag_t  context_tag  /**< */,
6795                              uint32_t               pname  /**< */,
6796                              xcb_glx_float32_t      datum  /**< */);
6797
6798/**
6799 *
6800 * @param c The connection
6801 * @return A cookie
6802 *
6803 * Delivers a request to the X server.
6804 *
6805 */
6806
6807/*****************************************************************************
6808 **
6809 ** xcb_void_cookie_t xcb_glx_pixel_storef
6810 **
6811 ** @param xcb_connection_t      *c
6812 ** @param xcb_glx_context_tag_t  context_tag
6813 ** @param uint32_t               pname
6814 ** @param xcb_glx_float32_t      datum
6815 ** @returns xcb_void_cookie_t
6816 **
6817 *****************************************************************************/
6818
6819xcb_void_cookie_t
6820xcb_glx_pixel_storef (xcb_connection_t      *c  /**< */,
6821                      xcb_glx_context_tag_t  context_tag  /**< */,
6822                      uint32_t               pname  /**< */,
6823                      xcb_glx_float32_t      datum  /**< */);
6824
6825/**
6826 *
6827 * @param c The connection
6828 * @return A cookie
6829 *
6830 * Delivers a request to the X server.
6831 *
6832 * This form can be used only if the request will not cause
6833 * a reply to be generated. Any returned error will be
6834 * saved for handling by xcb_request_check().
6835 */
6836
6837/*****************************************************************************
6838 **
6839 ** xcb_void_cookie_t xcb_glx_pixel_storei_checked
6840 **
6841 ** @param xcb_connection_t      *c
6842 ** @param xcb_glx_context_tag_t  context_tag
6843 ** @param uint32_t               pname
6844 ** @param int32_t                datum
6845 ** @returns xcb_void_cookie_t
6846 **
6847 *****************************************************************************/
6848
6849xcb_void_cookie_t
6850xcb_glx_pixel_storei_checked (xcb_connection_t      *c  /**< */,
6851                              xcb_glx_context_tag_t  context_tag  /**< */,
6852                              uint32_t               pname  /**< */,
6853                              int32_t                datum  /**< */);
6854
6855/**
6856 *
6857 * @param c The connection
6858 * @return A cookie
6859 *
6860 * Delivers a request to the X server.
6861 *
6862 */
6863
6864/*****************************************************************************
6865 **
6866 ** xcb_void_cookie_t xcb_glx_pixel_storei
6867 **
6868 ** @param xcb_connection_t      *c
6869 ** @param xcb_glx_context_tag_t  context_tag
6870 ** @param uint32_t               pname
6871 ** @param int32_t                datum
6872 ** @returns xcb_void_cookie_t
6873 **
6874 *****************************************************************************/
6875
6876xcb_void_cookie_t
6877xcb_glx_pixel_storei (xcb_connection_t      *c  /**< */,
6878                      xcb_glx_context_tag_t  context_tag  /**< */,
6879                      uint32_t               pname  /**< */,
6880                      int32_t                datum  /**< */);
6881
6882int
6883xcb_glx_read_pixels_sizeof (const void  *_buffer  /**< */);
6884
6885/**
6886 *
6887 * @param c The connection
6888 * @return A cookie
6889 *
6890 * Delivers a request to the X server.
6891 *
6892 */
6893
6894/*****************************************************************************
6895 **
6896 ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels
6897 **
6898 ** @param xcb_connection_t      *c
6899 ** @param xcb_glx_context_tag_t  context_tag
6900 ** @param int32_t                x
6901 ** @param int32_t                y
6902 ** @param int32_t                width
6903 ** @param int32_t                height
6904 ** @param uint32_t               format
6905 ** @param uint32_t               type
6906 ** @param uint8_t                swap_bytes
6907 ** @param uint8_t                lsb_first
6908 ** @returns xcb_glx_read_pixels_cookie_t
6909 **
6910 *****************************************************************************/
6911
6912xcb_glx_read_pixels_cookie_t
6913xcb_glx_read_pixels (xcb_connection_t      *c  /**< */,
6914                     xcb_glx_context_tag_t  context_tag  /**< */,
6915                     int32_t                x  /**< */,
6916                     int32_t                y  /**< */,
6917                     int32_t                width  /**< */,
6918                     int32_t                height  /**< */,
6919                     uint32_t               format  /**< */,
6920                     uint32_t               type  /**< */,
6921                     uint8_t                swap_bytes  /**< */,
6922                     uint8_t                lsb_first  /**< */);
6923
6924/**
6925 *
6926 * @param c The connection
6927 * @return A cookie
6928 *
6929 * Delivers a request to the X server.
6930 *
6931 * This form can be used only if the request will cause
6932 * a reply to be generated. Any returned error will be
6933 * placed in the event queue.
6934 */
6935
6936/*****************************************************************************
6937 **
6938 ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_unchecked
6939 **
6940 ** @param xcb_connection_t      *c
6941 ** @param xcb_glx_context_tag_t  context_tag
6942 ** @param int32_t                x
6943 ** @param int32_t                y
6944 ** @param int32_t                width
6945 ** @param int32_t                height
6946 ** @param uint32_t               format
6947 ** @param uint32_t               type
6948 ** @param uint8_t                swap_bytes
6949 ** @param uint8_t                lsb_first
6950 ** @returns xcb_glx_read_pixels_cookie_t
6951 **
6952 *****************************************************************************/
6953
6954xcb_glx_read_pixels_cookie_t
6955xcb_glx_read_pixels_unchecked (xcb_connection_t      *c  /**< */,
6956                               xcb_glx_context_tag_t  context_tag  /**< */,
6957                               int32_t                x  /**< */,
6958                               int32_t                y  /**< */,
6959                               int32_t                width  /**< */,
6960                               int32_t                height  /**< */,
6961                               uint32_t               format  /**< */,
6962                               uint32_t               type  /**< */,
6963                               uint8_t                swap_bytes  /**< */,
6964                               uint8_t                lsb_first  /**< */);
6965
6966
6967/*****************************************************************************
6968 **
6969 ** uint8_t * xcb_glx_read_pixels_data
6970 **
6971 ** @param const xcb_glx_read_pixels_reply_t *R
6972 ** @returns uint8_t *
6973 **
6974 *****************************************************************************/
6975
6976uint8_t *
6977xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R  /**< */);
6978
6979
6980/*****************************************************************************
6981 **
6982 ** int xcb_glx_read_pixels_data_length
6983 **
6984 ** @param const xcb_glx_read_pixels_reply_t *R
6985 ** @returns int
6986 **
6987 *****************************************************************************/
6988
6989int
6990xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R  /**< */);
6991
6992
6993/*****************************************************************************
6994 **
6995 ** xcb_generic_iterator_t xcb_glx_read_pixels_data_end
6996 **
6997 ** @param const xcb_glx_read_pixels_reply_t *R
6998 ** @returns xcb_generic_iterator_t
6999 **
7000 *****************************************************************************/
7001
7002xcb_generic_iterator_t
7003xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R  /**< */);
7004
7005/**
7006 * Return the reply
7007 * @param c      The connection
7008 * @param cookie The cookie
7009 * @param e      The xcb_generic_error_t supplied
7010 *
7011 * Returns the reply of the request asked by
7012 *
7013 * The parameter @p e supplied to this function must be NULL if
7014 * xcb_glx_read_pixels_unchecked(). is used.
7015 * Otherwise, it stores the error if any.
7016 *
7017 * The returned value must be freed by the caller using free().
7018 */
7019
7020/*****************************************************************************
7021 **
7022 ** xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply
7023 **
7024 ** @param xcb_connection_t              *c
7025 ** @param xcb_glx_read_pixels_cookie_t   cookie
7026 ** @param xcb_generic_error_t          **e
7027 ** @returns xcb_glx_read_pixels_reply_t *
7028 **
7029 *****************************************************************************/
7030
7031xcb_glx_read_pixels_reply_t *
7032xcb_glx_read_pixels_reply (xcb_connection_t              *c  /**< */,
7033                           xcb_glx_read_pixels_cookie_t   cookie  /**< */,
7034                           xcb_generic_error_t          **e  /**< */);
7035
7036int
7037xcb_glx_get_booleanv_sizeof (const void  *_buffer  /**< */);
7038
7039/**
7040 *
7041 * @param c The connection
7042 * @return A cookie
7043 *
7044 * Delivers a request to the X server.
7045 *
7046 */
7047
7048/*****************************************************************************
7049 **
7050 ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv
7051 **
7052 ** @param xcb_connection_t      *c
7053 ** @param xcb_glx_context_tag_t  context_tag
7054 ** @param int32_t                pname
7055 ** @returns xcb_glx_get_booleanv_cookie_t
7056 **
7057 *****************************************************************************/
7058
7059xcb_glx_get_booleanv_cookie_t
7060xcb_glx_get_booleanv (xcb_connection_t      *c  /**< */,
7061                      xcb_glx_context_tag_t  context_tag  /**< */,
7062                      int32_t                pname  /**< */);
7063
7064/**
7065 *
7066 * @param c The connection
7067 * @return A cookie
7068 *
7069 * Delivers a request to the X server.
7070 *
7071 * This form can be used only if the request will cause
7072 * a reply to be generated. Any returned error will be
7073 * placed in the event queue.
7074 */
7075
7076/*****************************************************************************
7077 **
7078 ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_unchecked
7079 **
7080 ** @param xcb_connection_t      *c
7081 ** @param xcb_glx_context_tag_t  context_tag
7082 ** @param int32_t                pname
7083 ** @returns xcb_glx_get_booleanv_cookie_t
7084 **
7085 *****************************************************************************/
7086
7087xcb_glx_get_booleanv_cookie_t
7088xcb_glx_get_booleanv_unchecked (xcb_connection_t      *c  /**< */,
7089                                xcb_glx_context_tag_t  context_tag  /**< */,
7090                                int32_t                pname  /**< */);
7091
7092
7093/*****************************************************************************
7094 **
7095 ** uint8_t * xcb_glx_get_booleanv_data
7096 **
7097 ** @param const xcb_glx_get_booleanv_reply_t *R
7098 ** @returns uint8_t *
7099 **
7100 *****************************************************************************/
7101
7102uint8_t *
7103xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R  /**< */);
7104
7105
7106/*****************************************************************************
7107 **
7108 ** int xcb_glx_get_booleanv_data_length
7109 **
7110 ** @param const xcb_glx_get_booleanv_reply_t *R
7111 ** @returns int
7112 **
7113 *****************************************************************************/
7114
7115int
7116xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R  /**< */);
7117
7118
7119/*****************************************************************************
7120 **
7121 ** xcb_generic_iterator_t xcb_glx_get_booleanv_data_end
7122 **
7123 ** @param const xcb_glx_get_booleanv_reply_t *R
7124 ** @returns xcb_generic_iterator_t
7125 **
7126 *****************************************************************************/
7127
7128xcb_generic_iterator_t
7129xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R  /**< */);
7130
7131/**
7132 * Return the reply
7133 * @param c      The connection
7134 * @param cookie The cookie
7135 * @param e      The xcb_generic_error_t supplied
7136 *
7137 * Returns the reply of the request asked by
7138 *
7139 * The parameter @p e supplied to this function must be NULL if
7140 * xcb_glx_get_booleanv_unchecked(). is used.
7141 * Otherwise, it stores the error if any.
7142 *
7143 * The returned value must be freed by the caller using free().
7144 */
7145
7146/*****************************************************************************
7147 **
7148 ** xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply
7149 **
7150 ** @param xcb_connection_t               *c
7151 ** @param xcb_glx_get_booleanv_cookie_t   cookie
7152 ** @param xcb_generic_error_t           **e
7153 ** @returns xcb_glx_get_booleanv_reply_t *
7154 **
7155 *****************************************************************************/
7156
7157xcb_glx_get_booleanv_reply_t *
7158xcb_glx_get_booleanv_reply (xcb_connection_t               *c  /**< */,
7159                            xcb_glx_get_booleanv_cookie_t   cookie  /**< */,
7160                            xcb_generic_error_t           **e  /**< */);
7161
7162int
7163xcb_glx_get_clip_plane_sizeof (const void  *_buffer  /**< */);
7164
7165/**
7166 *
7167 * @param c The connection
7168 * @return A cookie
7169 *
7170 * Delivers a request to the X server.
7171 *
7172 */
7173
7174/*****************************************************************************
7175 **
7176 ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane
7177 **
7178 ** @param xcb_connection_t      *c
7179 ** @param xcb_glx_context_tag_t  context_tag
7180 ** @param int32_t                plane
7181 ** @returns xcb_glx_get_clip_plane_cookie_t
7182 **
7183 *****************************************************************************/
7184
7185xcb_glx_get_clip_plane_cookie_t
7186xcb_glx_get_clip_plane (xcb_connection_t      *c  /**< */,
7187                        xcb_glx_context_tag_t  context_tag  /**< */,
7188                        int32_t                plane  /**< */);
7189
7190/**
7191 *
7192 * @param c The connection
7193 * @return A cookie
7194 *
7195 * Delivers a request to the X server.
7196 *
7197 * This form can be used only if the request will cause
7198 * a reply to be generated. Any returned error will be
7199 * placed in the event queue.
7200 */
7201
7202/*****************************************************************************
7203 **
7204 ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_unchecked
7205 **
7206 ** @param xcb_connection_t      *c
7207 ** @param xcb_glx_context_tag_t  context_tag
7208 ** @param int32_t                plane
7209 ** @returns xcb_glx_get_clip_plane_cookie_t
7210 **
7211 *****************************************************************************/
7212
7213xcb_glx_get_clip_plane_cookie_t
7214xcb_glx_get_clip_plane_unchecked (xcb_connection_t      *c  /**< */,
7215                                  xcb_glx_context_tag_t  context_tag  /**< */,
7216                                  int32_t                plane  /**< */);
7217
7218
7219/*****************************************************************************
7220 **
7221 ** xcb_glx_float64_t * xcb_glx_get_clip_plane_data
7222 **
7223 ** @param const xcb_glx_get_clip_plane_reply_t *R
7224 ** @returns xcb_glx_float64_t *
7225 **
7226 *****************************************************************************/
7227
7228xcb_glx_float64_t *
7229xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R  /**< */);
7230
7231
7232/*****************************************************************************
7233 **
7234 ** int xcb_glx_get_clip_plane_data_length
7235 **
7236 ** @param const xcb_glx_get_clip_plane_reply_t *R
7237 ** @returns int
7238 **
7239 *****************************************************************************/
7240
7241int
7242xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R  /**< */);
7243
7244
7245/*****************************************************************************
7246 **
7247 ** xcb_generic_iterator_t xcb_glx_get_clip_plane_data_end
7248 **
7249 ** @param const xcb_glx_get_clip_plane_reply_t *R
7250 ** @returns xcb_generic_iterator_t
7251 **
7252 *****************************************************************************/
7253
7254xcb_generic_iterator_t
7255xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R  /**< */);
7256
7257/**
7258 * Return the reply
7259 * @param c      The connection
7260 * @param cookie The cookie
7261 * @param e      The xcb_generic_error_t supplied
7262 *
7263 * Returns the reply of the request asked by
7264 *
7265 * The parameter @p e supplied to this function must be NULL if
7266 * xcb_glx_get_clip_plane_unchecked(). is used.
7267 * Otherwise, it stores the error if any.
7268 *
7269 * The returned value must be freed by the caller using free().
7270 */
7271
7272/*****************************************************************************
7273 **
7274 ** xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply
7275 **
7276 ** @param xcb_connection_t                 *c
7277 ** @param xcb_glx_get_clip_plane_cookie_t   cookie
7278 ** @param xcb_generic_error_t             **e
7279 ** @returns xcb_glx_get_clip_plane_reply_t *
7280 **
7281 *****************************************************************************/
7282
7283xcb_glx_get_clip_plane_reply_t *
7284xcb_glx_get_clip_plane_reply (xcb_connection_t                 *c  /**< */,
7285                              xcb_glx_get_clip_plane_cookie_t   cookie  /**< */,
7286                              xcb_generic_error_t             **e  /**< */);
7287
7288int
7289xcb_glx_get_doublev_sizeof (const void  *_buffer  /**< */);
7290
7291/**
7292 *
7293 * @param c The connection
7294 * @return A cookie
7295 *
7296 * Delivers a request to the X server.
7297 *
7298 */
7299
7300/*****************************************************************************
7301 **
7302 ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev
7303 **
7304 ** @param xcb_connection_t      *c
7305 ** @param xcb_glx_context_tag_t  context_tag
7306 ** @param uint32_t               pname
7307 ** @returns xcb_glx_get_doublev_cookie_t
7308 **
7309 *****************************************************************************/
7310
7311xcb_glx_get_doublev_cookie_t
7312xcb_glx_get_doublev (xcb_connection_t      *c  /**< */,
7313                     xcb_glx_context_tag_t  context_tag  /**< */,
7314                     uint32_t               pname  /**< */);
7315
7316/**
7317 *
7318 * @param c The connection
7319 * @return A cookie
7320 *
7321 * Delivers a request to the X server.
7322 *
7323 * This form can be used only if the request will cause
7324 * a reply to be generated. Any returned error will be
7325 * placed in the event queue.
7326 */
7327
7328/*****************************************************************************
7329 **
7330 ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_unchecked
7331 **
7332 ** @param xcb_connection_t      *c
7333 ** @param xcb_glx_context_tag_t  context_tag
7334 ** @param uint32_t               pname
7335 ** @returns xcb_glx_get_doublev_cookie_t
7336 **
7337 *****************************************************************************/
7338
7339xcb_glx_get_doublev_cookie_t
7340xcb_glx_get_doublev_unchecked (xcb_connection_t      *c  /**< */,
7341                               xcb_glx_context_tag_t  context_tag  /**< */,
7342                               uint32_t               pname  /**< */);
7343
7344
7345/*****************************************************************************
7346 **
7347 ** xcb_glx_float64_t * xcb_glx_get_doublev_data
7348 **
7349 ** @param const xcb_glx_get_doublev_reply_t *R
7350 ** @returns xcb_glx_float64_t *
7351 **
7352 *****************************************************************************/
7353
7354xcb_glx_float64_t *
7355xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R  /**< */);
7356
7357
7358/*****************************************************************************
7359 **
7360 ** int xcb_glx_get_doublev_data_length
7361 **
7362 ** @param const xcb_glx_get_doublev_reply_t *R
7363 ** @returns int
7364 **
7365 *****************************************************************************/
7366
7367int
7368xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R  /**< */);
7369
7370
7371/*****************************************************************************
7372 **
7373 ** xcb_generic_iterator_t xcb_glx_get_doublev_data_end
7374 **
7375 ** @param const xcb_glx_get_doublev_reply_t *R
7376 ** @returns xcb_generic_iterator_t
7377 **
7378 *****************************************************************************/
7379
7380xcb_generic_iterator_t
7381xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R  /**< */);
7382
7383/**
7384 * Return the reply
7385 * @param c      The connection
7386 * @param cookie The cookie
7387 * @param e      The xcb_generic_error_t supplied
7388 *
7389 * Returns the reply of the request asked by
7390 *
7391 * The parameter @p e supplied to this function must be NULL if
7392 * xcb_glx_get_doublev_unchecked(). is used.
7393 * Otherwise, it stores the error if any.
7394 *
7395 * The returned value must be freed by the caller using free().
7396 */
7397
7398/*****************************************************************************
7399 **
7400 ** xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply
7401 **
7402 ** @param xcb_connection_t              *c
7403 ** @param xcb_glx_get_doublev_cookie_t   cookie
7404 ** @param xcb_generic_error_t          **e
7405 ** @returns xcb_glx_get_doublev_reply_t *
7406 **
7407 *****************************************************************************/
7408
7409xcb_glx_get_doublev_reply_t *
7410xcb_glx_get_doublev_reply (xcb_connection_t              *c  /**< */,
7411                           xcb_glx_get_doublev_cookie_t   cookie  /**< */,
7412                           xcb_generic_error_t          **e  /**< */);
7413
7414/**
7415 *
7416 * @param c The connection
7417 * @return A cookie
7418 *
7419 * Delivers a request to the X server.
7420 *
7421 */
7422
7423/*****************************************************************************
7424 **
7425 ** xcb_glx_get_error_cookie_t xcb_glx_get_error
7426 **
7427 ** @param xcb_connection_t      *c
7428 ** @param xcb_glx_context_tag_t  context_tag
7429 ** @returns xcb_glx_get_error_cookie_t
7430 **
7431 *****************************************************************************/
7432
7433xcb_glx_get_error_cookie_t
7434xcb_glx_get_error (xcb_connection_t      *c  /**< */,
7435                   xcb_glx_context_tag_t  context_tag  /**< */);
7436
7437/**
7438 *
7439 * @param c The connection
7440 * @return A cookie
7441 *
7442 * Delivers a request to the X server.
7443 *
7444 * This form can be used only if the request will cause
7445 * a reply to be generated. Any returned error will be
7446 * placed in the event queue.
7447 */
7448
7449/*****************************************************************************
7450 **
7451 ** xcb_glx_get_error_cookie_t xcb_glx_get_error_unchecked
7452 **
7453 ** @param xcb_connection_t      *c
7454 ** @param xcb_glx_context_tag_t  context_tag
7455 ** @returns xcb_glx_get_error_cookie_t
7456 **
7457 *****************************************************************************/
7458
7459xcb_glx_get_error_cookie_t
7460xcb_glx_get_error_unchecked (xcb_connection_t      *c  /**< */,
7461                             xcb_glx_context_tag_t  context_tag  /**< */);
7462
7463/**
7464 * Return the reply
7465 * @param c      The connection
7466 * @param cookie The cookie
7467 * @param e      The xcb_generic_error_t supplied
7468 *
7469 * Returns the reply of the request asked by
7470 *
7471 * The parameter @p e supplied to this function must be NULL if
7472 * xcb_glx_get_error_unchecked(). is used.
7473 * Otherwise, it stores the error if any.
7474 *
7475 * The returned value must be freed by the caller using free().
7476 */
7477
7478/*****************************************************************************
7479 **
7480 ** xcb_glx_get_error_reply_t * xcb_glx_get_error_reply
7481 **
7482 ** @param xcb_connection_t            *c
7483 ** @param xcb_glx_get_error_cookie_t   cookie
7484 ** @param xcb_generic_error_t        **e
7485 ** @returns xcb_glx_get_error_reply_t *
7486 **
7487 *****************************************************************************/
7488
7489xcb_glx_get_error_reply_t *
7490xcb_glx_get_error_reply (xcb_connection_t            *c  /**< */,
7491                         xcb_glx_get_error_cookie_t   cookie  /**< */,
7492                         xcb_generic_error_t        **e  /**< */);
7493
7494int
7495xcb_glx_get_floatv_sizeof (const void  *_buffer  /**< */);
7496
7497/**
7498 *
7499 * @param c The connection
7500 * @return A cookie
7501 *
7502 * Delivers a request to the X server.
7503 *
7504 */
7505
7506/*****************************************************************************
7507 **
7508 ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv
7509 **
7510 ** @param xcb_connection_t      *c
7511 ** @param xcb_glx_context_tag_t  context_tag
7512 ** @param uint32_t               pname
7513 ** @returns xcb_glx_get_floatv_cookie_t
7514 **
7515 *****************************************************************************/
7516
7517xcb_glx_get_floatv_cookie_t
7518xcb_glx_get_floatv (xcb_connection_t      *c  /**< */,
7519                    xcb_glx_context_tag_t  context_tag  /**< */,
7520                    uint32_t               pname  /**< */);
7521
7522/**
7523 *
7524 * @param c The connection
7525 * @return A cookie
7526 *
7527 * Delivers a request to the X server.
7528 *
7529 * This form can be used only if the request will cause
7530 * a reply to be generated. Any returned error will be
7531 * placed in the event queue.
7532 */
7533
7534/*****************************************************************************
7535 **
7536 ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_unchecked
7537 **
7538 ** @param xcb_connection_t      *c
7539 ** @param xcb_glx_context_tag_t  context_tag
7540 ** @param uint32_t               pname
7541 ** @returns xcb_glx_get_floatv_cookie_t
7542 **
7543 *****************************************************************************/
7544
7545xcb_glx_get_floatv_cookie_t
7546xcb_glx_get_floatv_unchecked (xcb_connection_t      *c  /**< */,
7547                              xcb_glx_context_tag_t  context_tag  /**< */,
7548                              uint32_t               pname  /**< */);
7549
7550
7551/*****************************************************************************
7552 **
7553 ** xcb_glx_float32_t * xcb_glx_get_floatv_data
7554 **
7555 ** @param const xcb_glx_get_floatv_reply_t *R
7556 ** @returns xcb_glx_float32_t *
7557 **
7558 *****************************************************************************/
7559
7560xcb_glx_float32_t *
7561xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R  /**< */);
7562
7563
7564/*****************************************************************************
7565 **
7566 ** int xcb_glx_get_floatv_data_length
7567 **
7568 ** @param const xcb_glx_get_floatv_reply_t *R
7569 ** @returns int
7570 **
7571 *****************************************************************************/
7572
7573int
7574xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R  /**< */);
7575
7576
7577/*****************************************************************************
7578 **
7579 ** xcb_generic_iterator_t xcb_glx_get_floatv_data_end
7580 **
7581 ** @param const xcb_glx_get_floatv_reply_t *R
7582 ** @returns xcb_generic_iterator_t
7583 **
7584 *****************************************************************************/
7585
7586xcb_generic_iterator_t
7587xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R  /**< */);
7588
7589/**
7590 * Return the reply
7591 * @param c      The connection
7592 * @param cookie The cookie
7593 * @param e      The xcb_generic_error_t supplied
7594 *
7595 * Returns the reply of the request asked by
7596 *
7597 * The parameter @p e supplied to this function must be NULL if
7598 * xcb_glx_get_floatv_unchecked(). is used.
7599 * Otherwise, it stores the error if any.
7600 *
7601 * The returned value must be freed by the caller using free().
7602 */
7603
7604/*****************************************************************************
7605 **
7606 ** xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply
7607 **
7608 ** @param xcb_connection_t             *c
7609 ** @param xcb_glx_get_floatv_cookie_t   cookie
7610 ** @param xcb_generic_error_t         **e
7611 ** @returns xcb_glx_get_floatv_reply_t *
7612 **
7613 *****************************************************************************/
7614
7615xcb_glx_get_floatv_reply_t *
7616xcb_glx_get_floatv_reply (xcb_connection_t             *c  /**< */,
7617                          xcb_glx_get_floatv_cookie_t   cookie  /**< */,
7618                          xcb_generic_error_t         **e  /**< */);
7619
7620int
7621xcb_glx_get_integerv_sizeof (const void  *_buffer  /**< */);
7622
7623/**
7624 *
7625 * @param c The connection
7626 * @return A cookie
7627 *
7628 * Delivers a request to the X server.
7629 *
7630 */
7631
7632/*****************************************************************************
7633 **
7634 ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv
7635 **
7636 ** @param xcb_connection_t      *c
7637 ** @param xcb_glx_context_tag_t  context_tag
7638 ** @param uint32_t               pname
7639 ** @returns xcb_glx_get_integerv_cookie_t
7640 **
7641 *****************************************************************************/
7642
7643xcb_glx_get_integerv_cookie_t
7644xcb_glx_get_integerv (xcb_connection_t      *c  /**< */,
7645                      xcb_glx_context_tag_t  context_tag  /**< */,
7646                      uint32_t               pname  /**< */);
7647
7648/**
7649 *
7650 * @param c The connection
7651 * @return A cookie
7652 *
7653 * Delivers a request to the X server.
7654 *
7655 * This form can be used only if the request will cause
7656 * a reply to be generated. Any returned error will be
7657 * placed in the event queue.
7658 */
7659
7660/*****************************************************************************
7661 **
7662 ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_unchecked
7663 **
7664 ** @param xcb_connection_t      *c
7665 ** @param xcb_glx_context_tag_t  context_tag
7666 ** @param uint32_t               pname
7667 ** @returns xcb_glx_get_integerv_cookie_t
7668 **
7669 *****************************************************************************/
7670
7671xcb_glx_get_integerv_cookie_t
7672xcb_glx_get_integerv_unchecked (xcb_connection_t      *c  /**< */,
7673                                xcb_glx_context_tag_t  context_tag  /**< */,
7674                                uint32_t               pname  /**< */);
7675
7676
7677/*****************************************************************************
7678 **
7679 ** int32_t * xcb_glx_get_integerv_data
7680 **
7681 ** @param const xcb_glx_get_integerv_reply_t *R
7682 ** @returns int32_t *
7683 **
7684 *****************************************************************************/
7685
7686int32_t *
7687xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R  /**< */);
7688
7689
7690/*****************************************************************************
7691 **
7692 ** int xcb_glx_get_integerv_data_length
7693 **
7694 ** @param const xcb_glx_get_integerv_reply_t *R
7695 ** @returns int
7696 **
7697 *****************************************************************************/
7698
7699int
7700xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R  /**< */);
7701
7702
7703/*****************************************************************************
7704 **
7705 ** xcb_generic_iterator_t xcb_glx_get_integerv_data_end
7706 **
7707 ** @param const xcb_glx_get_integerv_reply_t *R
7708 ** @returns xcb_generic_iterator_t
7709 **
7710 *****************************************************************************/
7711
7712xcb_generic_iterator_t
7713xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R  /**< */);
7714
7715/**
7716 * Return the reply
7717 * @param c      The connection
7718 * @param cookie The cookie
7719 * @param e      The xcb_generic_error_t supplied
7720 *
7721 * Returns the reply of the request asked by
7722 *
7723 * The parameter @p e supplied to this function must be NULL if
7724 * xcb_glx_get_integerv_unchecked(). is used.
7725 * Otherwise, it stores the error if any.
7726 *
7727 * The returned value must be freed by the caller using free().
7728 */
7729
7730/*****************************************************************************
7731 **
7732 ** xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply
7733 **
7734 ** @param xcb_connection_t               *c
7735 ** @param xcb_glx_get_integerv_cookie_t   cookie
7736 ** @param xcb_generic_error_t           **e
7737 ** @returns xcb_glx_get_integerv_reply_t *
7738 **
7739 *****************************************************************************/
7740
7741xcb_glx_get_integerv_reply_t *
7742xcb_glx_get_integerv_reply (xcb_connection_t               *c  /**< */,
7743                            xcb_glx_get_integerv_cookie_t   cookie  /**< */,
7744                            xcb_generic_error_t           **e  /**< */);
7745
7746int
7747xcb_glx_get_lightfv_sizeof (const void  *_buffer  /**< */);
7748
7749/**
7750 *
7751 * @param c The connection
7752 * @return A cookie
7753 *
7754 * Delivers a request to the X server.
7755 *
7756 */
7757
7758/*****************************************************************************
7759 **
7760 ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv
7761 **
7762 ** @param xcb_connection_t      *c
7763 ** @param xcb_glx_context_tag_t  context_tag
7764 ** @param uint32_t               light
7765 ** @param uint32_t               pname
7766 ** @returns xcb_glx_get_lightfv_cookie_t
7767 **
7768 *****************************************************************************/
7769
7770xcb_glx_get_lightfv_cookie_t
7771xcb_glx_get_lightfv (xcb_connection_t      *c  /**< */,
7772                     xcb_glx_context_tag_t  context_tag  /**< */,
7773                     uint32_t               light  /**< */,
7774                     uint32_t               pname  /**< */);
7775
7776/**
7777 *
7778 * @param c The connection
7779 * @return A cookie
7780 *
7781 * Delivers a request to the X server.
7782 *
7783 * This form can be used only if the request will cause
7784 * a reply to be generated. Any returned error will be
7785 * placed in the event queue.
7786 */
7787
7788/*****************************************************************************
7789 **
7790 ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_unchecked
7791 **
7792 ** @param xcb_connection_t      *c
7793 ** @param xcb_glx_context_tag_t  context_tag
7794 ** @param uint32_t               light
7795 ** @param uint32_t               pname
7796 ** @returns xcb_glx_get_lightfv_cookie_t
7797 **
7798 *****************************************************************************/
7799
7800xcb_glx_get_lightfv_cookie_t
7801xcb_glx_get_lightfv_unchecked (xcb_connection_t      *c  /**< */,
7802                               xcb_glx_context_tag_t  context_tag  /**< */,
7803                               uint32_t               light  /**< */,
7804                               uint32_t               pname  /**< */);
7805
7806
7807/*****************************************************************************
7808 **
7809 ** xcb_glx_float32_t * xcb_glx_get_lightfv_data
7810 **
7811 ** @param const xcb_glx_get_lightfv_reply_t *R
7812 ** @returns xcb_glx_float32_t *
7813 **
7814 *****************************************************************************/
7815
7816xcb_glx_float32_t *
7817xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R  /**< */);
7818
7819
7820/*****************************************************************************
7821 **
7822 ** int xcb_glx_get_lightfv_data_length
7823 **
7824 ** @param const xcb_glx_get_lightfv_reply_t *R
7825 ** @returns int
7826 **
7827 *****************************************************************************/
7828
7829int
7830xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R  /**< */);
7831
7832
7833/*****************************************************************************
7834 **
7835 ** xcb_generic_iterator_t xcb_glx_get_lightfv_data_end
7836 **
7837 ** @param const xcb_glx_get_lightfv_reply_t *R
7838 ** @returns xcb_generic_iterator_t
7839 **
7840 *****************************************************************************/
7841
7842xcb_generic_iterator_t
7843xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R  /**< */);
7844
7845/**
7846 * Return the reply
7847 * @param c      The connection
7848 * @param cookie The cookie
7849 * @param e      The xcb_generic_error_t supplied
7850 *
7851 * Returns the reply of the request asked by
7852 *
7853 * The parameter @p e supplied to this function must be NULL if
7854 * xcb_glx_get_lightfv_unchecked(). is used.
7855 * Otherwise, it stores the error if any.
7856 *
7857 * The returned value must be freed by the caller using free().
7858 */
7859
7860/*****************************************************************************
7861 **
7862 ** xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply
7863 **
7864 ** @param xcb_connection_t              *c
7865 ** @param xcb_glx_get_lightfv_cookie_t   cookie
7866 ** @param xcb_generic_error_t          **e
7867 ** @returns xcb_glx_get_lightfv_reply_t *
7868 **
7869 *****************************************************************************/
7870
7871xcb_glx_get_lightfv_reply_t *
7872xcb_glx_get_lightfv_reply (xcb_connection_t              *c  /**< */,
7873                           xcb_glx_get_lightfv_cookie_t   cookie  /**< */,
7874                           xcb_generic_error_t          **e  /**< */);
7875
7876int
7877xcb_glx_get_lightiv_sizeof (const void  *_buffer  /**< */);
7878
7879/**
7880 *
7881 * @param c The connection
7882 * @return A cookie
7883 *
7884 * Delivers a request to the X server.
7885 *
7886 */
7887
7888/*****************************************************************************
7889 **
7890 ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv
7891 **
7892 ** @param xcb_connection_t      *c
7893 ** @param xcb_glx_context_tag_t  context_tag
7894 ** @param uint32_t               light
7895 ** @param uint32_t               pname
7896 ** @returns xcb_glx_get_lightiv_cookie_t
7897 **
7898 *****************************************************************************/
7899
7900xcb_glx_get_lightiv_cookie_t
7901xcb_glx_get_lightiv (xcb_connection_t      *c  /**< */,
7902                     xcb_glx_context_tag_t  context_tag  /**< */,
7903                     uint32_t               light  /**< */,
7904                     uint32_t               pname  /**< */);
7905
7906/**
7907 *
7908 * @param c The connection
7909 * @return A cookie
7910 *
7911 * Delivers a request to the X server.
7912 *
7913 * This form can be used only if the request will cause
7914 * a reply to be generated. Any returned error will be
7915 * placed in the event queue.
7916 */
7917
7918/*****************************************************************************
7919 **
7920 ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_unchecked
7921 **
7922 ** @param xcb_connection_t      *c
7923 ** @param xcb_glx_context_tag_t  context_tag
7924 ** @param uint32_t               light
7925 ** @param uint32_t               pname
7926 ** @returns xcb_glx_get_lightiv_cookie_t
7927 **
7928 *****************************************************************************/
7929
7930xcb_glx_get_lightiv_cookie_t
7931xcb_glx_get_lightiv_unchecked (xcb_connection_t      *c  /**< */,
7932                               xcb_glx_context_tag_t  context_tag  /**< */,
7933                               uint32_t               light  /**< */,
7934                               uint32_t               pname  /**< */);
7935
7936
7937/*****************************************************************************
7938 **
7939 ** int32_t * xcb_glx_get_lightiv_data
7940 **
7941 ** @param const xcb_glx_get_lightiv_reply_t *R
7942 ** @returns int32_t *
7943 **
7944 *****************************************************************************/
7945
7946int32_t *
7947xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R  /**< */);
7948
7949
7950/*****************************************************************************
7951 **
7952 ** int xcb_glx_get_lightiv_data_length
7953 **
7954 ** @param const xcb_glx_get_lightiv_reply_t *R
7955 ** @returns int
7956 **
7957 *****************************************************************************/
7958
7959int
7960xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R  /**< */);
7961
7962
7963/*****************************************************************************
7964 **
7965 ** xcb_generic_iterator_t xcb_glx_get_lightiv_data_end
7966 **
7967 ** @param const xcb_glx_get_lightiv_reply_t *R
7968 ** @returns xcb_generic_iterator_t
7969 **
7970 *****************************************************************************/
7971
7972xcb_generic_iterator_t
7973xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R  /**< */);
7974
7975/**
7976 * Return the reply
7977 * @param c      The connection
7978 * @param cookie The cookie
7979 * @param e      The xcb_generic_error_t supplied
7980 *
7981 * Returns the reply of the request asked by
7982 *
7983 * The parameter @p e supplied to this function must be NULL if
7984 * xcb_glx_get_lightiv_unchecked(). is used.
7985 * Otherwise, it stores the error if any.
7986 *
7987 * The returned value must be freed by the caller using free().
7988 */
7989
7990/*****************************************************************************
7991 **
7992 ** xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply
7993 **
7994 ** @param xcb_connection_t              *c
7995 ** @param xcb_glx_get_lightiv_cookie_t   cookie
7996 ** @param xcb_generic_error_t          **e
7997 ** @returns xcb_glx_get_lightiv_reply_t *
7998 **
7999 *****************************************************************************/
8000
8001xcb_glx_get_lightiv_reply_t *
8002xcb_glx_get_lightiv_reply (xcb_connection_t              *c  /**< */,
8003                           xcb_glx_get_lightiv_cookie_t   cookie  /**< */,
8004                           xcb_generic_error_t          **e  /**< */);
8005
8006int
8007xcb_glx_get_mapdv_sizeof (const void  *_buffer  /**< */);
8008
8009/**
8010 *
8011 * @param c The connection
8012 * @return A cookie
8013 *
8014 * Delivers a request to the X server.
8015 *
8016 */
8017
8018/*****************************************************************************
8019 **
8020 ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv
8021 **
8022 ** @param xcb_connection_t      *c
8023 ** @param xcb_glx_context_tag_t  context_tag
8024 ** @param uint32_t               target
8025 ** @param uint32_t               query
8026 ** @returns xcb_glx_get_mapdv_cookie_t
8027 **
8028 *****************************************************************************/
8029
8030xcb_glx_get_mapdv_cookie_t
8031xcb_glx_get_mapdv (xcb_connection_t      *c  /**< */,
8032                   xcb_glx_context_tag_t  context_tag  /**< */,
8033                   uint32_t               target  /**< */,
8034                   uint32_t               query  /**< */);
8035
8036/**
8037 *
8038 * @param c The connection
8039 * @return A cookie
8040 *
8041 * Delivers a request to the X server.
8042 *
8043 * This form can be used only if the request will cause
8044 * a reply to be generated. Any returned error will be
8045 * placed in the event queue.
8046 */
8047
8048/*****************************************************************************
8049 **
8050 ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_unchecked
8051 **
8052 ** @param xcb_connection_t      *c
8053 ** @param xcb_glx_context_tag_t  context_tag
8054 ** @param uint32_t               target
8055 ** @param uint32_t               query
8056 ** @returns xcb_glx_get_mapdv_cookie_t
8057 **
8058 *****************************************************************************/
8059
8060xcb_glx_get_mapdv_cookie_t
8061xcb_glx_get_mapdv_unchecked (xcb_connection_t      *c  /**< */,
8062                             xcb_glx_context_tag_t  context_tag  /**< */,
8063                             uint32_t               target  /**< */,
8064                             uint32_t               query  /**< */);
8065
8066
8067/*****************************************************************************
8068 **
8069 ** xcb_glx_float64_t * xcb_glx_get_mapdv_data
8070 **
8071 ** @param const xcb_glx_get_mapdv_reply_t *R
8072 ** @returns xcb_glx_float64_t *
8073 **
8074 *****************************************************************************/
8075
8076xcb_glx_float64_t *
8077xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R  /**< */);
8078
8079
8080/*****************************************************************************
8081 **
8082 ** int xcb_glx_get_mapdv_data_length
8083 **
8084 ** @param const xcb_glx_get_mapdv_reply_t *R
8085 ** @returns int
8086 **
8087 *****************************************************************************/
8088
8089int
8090xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R  /**< */);
8091
8092
8093/*****************************************************************************
8094 **
8095 ** xcb_generic_iterator_t xcb_glx_get_mapdv_data_end
8096 **
8097 ** @param const xcb_glx_get_mapdv_reply_t *R
8098 ** @returns xcb_generic_iterator_t
8099 **
8100 *****************************************************************************/
8101
8102xcb_generic_iterator_t
8103xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R  /**< */);
8104
8105/**
8106 * Return the reply
8107 * @param c      The connection
8108 * @param cookie The cookie
8109 * @param e      The xcb_generic_error_t supplied
8110 *
8111 * Returns the reply of the request asked by
8112 *
8113 * The parameter @p e supplied to this function must be NULL if
8114 * xcb_glx_get_mapdv_unchecked(). is used.
8115 * Otherwise, it stores the error if any.
8116 *
8117 * The returned value must be freed by the caller using free().
8118 */
8119
8120/*****************************************************************************
8121 **
8122 ** xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply
8123 **
8124 ** @param xcb_connection_t            *c
8125 ** @param xcb_glx_get_mapdv_cookie_t   cookie
8126 ** @param xcb_generic_error_t        **e
8127 ** @returns xcb_glx_get_mapdv_reply_t *
8128 **
8129 *****************************************************************************/
8130
8131xcb_glx_get_mapdv_reply_t *
8132xcb_glx_get_mapdv_reply (xcb_connection_t            *c  /**< */,
8133                         xcb_glx_get_mapdv_cookie_t   cookie  /**< */,
8134                         xcb_generic_error_t        **e  /**< */);
8135
8136int
8137xcb_glx_get_mapfv_sizeof (const void  *_buffer  /**< */);
8138
8139/**
8140 *
8141 * @param c The connection
8142 * @return A cookie
8143 *
8144 * Delivers a request to the X server.
8145 *
8146 */
8147
8148/*****************************************************************************
8149 **
8150 ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv
8151 **
8152 ** @param xcb_connection_t      *c
8153 ** @param xcb_glx_context_tag_t  context_tag
8154 ** @param uint32_t               target
8155 ** @param uint32_t               query
8156 ** @returns xcb_glx_get_mapfv_cookie_t
8157 **
8158 *****************************************************************************/
8159
8160xcb_glx_get_mapfv_cookie_t
8161xcb_glx_get_mapfv (xcb_connection_t      *c  /**< */,
8162                   xcb_glx_context_tag_t  context_tag  /**< */,
8163                   uint32_t               target  /**< */,
8164                   uint32_t               query  /**< */);
8165
8166/**
8167 *
8168 * @param c The connection
8169 * @return A cookie
8170 *
8171 * Delivers a request to the X server.
8172 *
8173 * This form can be used only if the request will cause
8174 * a reply to be generated. Any returned error will be
8175 * placed in the event queue.
8176 */
8177
8178/*****************************************************************************
8179 **
8180 ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_unchecked
8181 **
8182 ** @param xcb_connection_t      *c
8183 ** @param xcb_glx_context_tag_t  context_tag
8184 ** @param uint32_t               target
8185 ** @param uint32_t               query
8186 ** @returns xcb_glx_get_mapfv_cookie_t
8187 **
8188 *****************************************************************************/
8189
8190xcb_glx_get_mapfv_cookie_t
8191xcb_glx_get_mapfv_unchecked (xcb_connection_t      *c  /**< */,
8192                             xcb_glx_context_tag_t  context_tag  /**< */,
8193                             uint32_t               target  /**< */,
8194                             uint32_t               query  /**< */);
8195
8196
8197/*****************************************************************************
8198 **
8199 ** xcb_glx_float32_t * xcb_glx_get_mapfv_data
8200 **
8201 ** @param const xcb_glx_get_mapfv_reply_t *R
8202 ** @returns xcb_glx_float32_t *
8203 **
8204 *****************************************************************************/
8205
8206xcb_glx_float32_t *
8207xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R  /**< */);
8208
8209
8210/*****************************************************************************
8211 **
8212 ** int xcb_glx_get_mapfv_data_length
8213 **
8214 ** @param const xcb_glx_get_mapfv_reply_t *R
8215 ** @returns int
8216 **
8217 *****************************************************************************/
8218
8219int
8220xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R  /**< */);
8221
8222
8223/*****************************************************************************
8224 **
8225 ** xcb_generic_iterator_t xcb_glx_get_mapfv_data_end
8226 **
8227 ** @param const xcb_glx_get_mapfv_reply_t *R
8228 ** @returns xcb_generic_iterator_t
8229 **
8230 *****************************************************************************/
8231
8232xcb_generic_iterator_t
8233xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R  /**< */);
8234
8235/**
8236 * Return the reply
8237 * @param c      The connection
8238 * @param cookie The cookie
8239 * @param e      The xcb_generic_error_t supplied
8240 *
8241 * Returns the reply of the request asked by
8242 *
8243 * The parameter @p e supplied to this function must be NULL if
8244 * xcb_glx_get_mapfv_unchecked(). is used.
8245 * Otherwise, it stores the error if any.
8246 *
8247 * The returned value must be freed by the caller using free().
8248 */
8249
8250/*****************************************************************************
8251 **
8252 ** xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply
8253 **
8254 ** @param xcb_connection_t            *c
8255 ** @param xcb_glx_get_mapfv_cookie_t   cookie
8256 ** @param xcb_generic_error_t        **e
8257 ** @returns xcb_glx_get_mapfv_reply_t *
8258 **
8259 *****************************************************************************/
8260
8261xcb_glx_get_mapfv_reply_t *
8262xcb_glx_get_mapfv_reply (xcb_connection_t            *c  /**< */,
8263                         xcb_glx_get_mapfv_cookie_t   cookie  /**< */,
8264                         xcb_generic_error_t        **e  /**< */);
8265
8266int
8267xcb_glx_get_mapiv_sizeof (const void  *_buffer  /**< */);
8268
8269/**
8270 *
8271 * @param c The connection
8272 * @return A cookie
8273 *
8274 * Delivers a request to the X server.
8275 *
8276 */
8277
8278/*****************************************************************************
8279 **
8280 ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv
8281 **
8282 ** @param xcb_connection_t      *c
8283 ** @param xcb_glx_context_tag_t  context_tag
8284 ** @param uint32_t               target
8285 ** @param uint32_t               query
8286 ** @returns xcb_glx_get_mapiv_cookie_t
8287 **
8288 *****************************************************************************/
8289
8290xcb_glx_get_mapiv_cookie_t
8291xcb_glx_get_mapiv (xcb_connection_t      *c  /**< */,
8292                   xcb_glx_context_tag_t  context_tag  /**< */,
8293                   uint32_t               target  /**< */,
8294                   uint32_t               query  /**< */);
8295
8296/**
8297 *
8298 * @param c The connection
8299 * @return A cookie
8300 *
8301 * Delivers a request to the X server.
8302 *
8303 * This form can be used only if the request will cause
8304 * a reply to be generated. Any returned error will be
8305 * placed in the event queue.
8306 */
8307
8308/*****************************************************************************
8309 **
8310 ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_unchecked
8311 **
8312 ** @param xcb_connection_t      *c
8313 ** @param xcb_glx_context_tag_t  context_tag
8314 ** @param uint32_t               target
8315 ** @param uint32_t               query
8316 ** @returns xcb_glx_get_mapiv_cookie_t
8317 **
8318 *****************************************************************************/
8319
8320xcb_glx_get_mapiv_cookie_t
8321xcb_glx_get_mapiv_unchecked (xcb_connection_t      *c  /**< */,
8322                             xcb_glx_context_tag_t  context_tag  /**< */,
8323                             uint32_t               target  /**< */,
8324                             uint32_t               query  /**< */);
8325
8326
8327/*****************************************************************************
8328 **
8329 ** int32_t * xcb_glx_get_mapiv_data
8330 **
8331 ** @param const xcb_glx_get_mapiv_reply_t *R
8332 ** @returns int32_t *
8333 **
8334 *****************************************************************************/
8335
8336int32_t *
8337xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R  /**< */);
8338
8339
8340/*****************************************************************************
8341 **
8342 ** int xcb_glx_get_mapiv_data_length
8343 **
8344 ** @param const xcb_glx_get_mapiv_reply_t *R
8345 ** @returns int
8346 **
8347 *****************************************************************************/
8348
8349int
8350xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R  /**< */);
8351
8352
8353/*****************************************************************************
8354 **
8355 ** xcb_generic_iterator_t xcb_glx_get_mapiv_data_end
8356 **
8357 ** @param const xcb_glx_get_mapiv_reply_t *R
8358 ** @returns xcb_generic_iterator_t
8359 **
8360 *****************************************************************************/
8361
8362xcb_generic_iterator_t
8363xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R  /**< */);
8364
8365/**
8366 * Return the reply
8367 * @param c      The connection
8368 * @param cookie The cookie
8369 * @param e      The xcb_generic_error_t supplied
8370 *
8371 * Returns the reply of the request asked by
8372 *
8373 * The parameter @p e supplied to this function must be NULL if
8374 * xcb_glx_get_mapiv_unchecked(). is used.
8375 * Otherwise, it stores the error if any.
8376 *
8377 * The returned value must be freed by the caller using free().
8378 */
8379
8380/*****************************************************************************
8381 **
8382 ** xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply
8383 **
8384 ** @param xcb_connection_t            *c
8385 ** @param xcb_glx_get_mapiv_cookie_t   cookie
8386 ** @param xcb_generic_error_t        **e
8387 ** @returns xcb_glx_get_mapiv_reply_t *
8388 **
8389 *****************************************************************************/
8390
8391xcb_glx_get_mapiv_reply_t *
8392xcb_glx_get_mapiv_reply (xcb_connection_t            *c  /**< */,
8393                         xcb_glx_get_mapiv_cookie_t   cookie  /**< */,
8394                         xcb_generic_error_t        **e  /**< */);
8395
8396int
8397xcb_glx_get_materialfv_sizeof (const void  *_buffer  /**< */);
8398
8399/**
8400 *
8401 * @param c The connection
8402 * @return A cookie
8403 *
8404 * Delivers a request to the X server.
8405 *
8406 */
8407
8408/*****************************************************************************
8409 **
8410 ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv
8411 **
8412 ** @param xcb_connection_t      *c
8413 ** @param xcb_glx_context_tag_t  context_tag
8414 ** @param uint32_t               face
8415 ** @param uint32_t               pname
8416 ** @returns xcb_glx_get_materialfv_cookie_t
8417 **
8418 *****************************************************************************/
8419
8420xcb_glx_get_materialfv_cookie_t
8421xcb_glx_get_materialfv (xcb_connection_t      *c  /**< */,
8422                        xcb_glx_context_tag_t  context_tag  /**< */,
8423                        uint32_t               face  /**< */,
8424                        uint32_t               pname  /**< */);
8425
8426/**
8427 *
8428 * @param c The connection
8429 * @return A cookie
8430 *
8431 * Delivers a request to the X server.
8432 *
8433 * This form can be used only if the request will cause
8434 * a reply to be generated. Any returned error will be
8435 * placed in the event queue.
8436 */
8437
8438/*****************************************************************************
8439 **
8440 ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_unchecked
8441 **
8442 ** @param xcb_connection_t      *c
8443 ** @param xcb_glx_context_tag_t  context_tag
8444 ** @param uint32_t               face
8445 ** @param uint32_t               pname
8446 ** @returns xcb_glx_get_materialfv_cookie_t
8447 **
8448 *****************************************************************************/
8449
8450xcb_glx_get_materialfv_cookie_t
8451xcb_glx_get_materialfv_unchecked (xcb_connection_t      *c  /**< */,
8452                                  xcb_glx_context_tag_t  context_tag  /**< */,
8453                                  uint32_t               face  /**< */,
8454                                  uint32_t               pname  /**< */);
8455
8456
8457/*****************************************************************************
8458 **
8459 ** xcb_glx_float32_t * xcb_glx_get_materialfv_data
8460 **
8461 ** @param const xcb_glx_get_materialfv_reply_t *R
8462 ** @returns xcb_glx_float32_t *
8463 **
8464 *****************************************************************************/
8465
8466xcb_glx_float32_t *
8467xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R  /**< */);
8468
8469
8470/*****************************************************************************
8471 **
8472 ** int xcb_glx_get_materialfv_data_length
8473 **
8474 ** @param const xcb_glx_get_materialfv_reply_t *R
8475 ** @returns int
8476 **
8477 *****************************************************************************/
8478
8479int
8480xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R  /**< */);
8481
8482
8483/*****************************************************************************
8484 **
8485 ** xcb_generic_iterator_t xcb_glx_get_materialfv_data_end
8486 **
8487 ** @param const xcb_glx_get_materialfv_reply_t *R
8488 ** @returns xcb_generic_iterator_t
8489 **
8490 *****************************************************************************/
8491
8492xcb_generic_iterator_t
8493xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R  /**< */);
8494
8495/**
8496 * Return the reply
8497 * @param c      The connection
8498 * @param cookie The cookie
8499 * @param e      The xcb_generic_error_t supplied
8500 *
8501 * Returns the reply of the request asked by
8502 *
8503 * The parameter @p e supplied to this function must be NULL if
8504 * xcb_glx_get_materialfv_unchecked(). is used.
8505 * Otherwise, it stores the error if any.
8506 *
8507 * The returned value must be freed by the caller using free().
8508 */
8509
8510/*****************************************************************************
8511 **
8512 ** xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply
8513 **
8514 ** @param xcb_connection_t                 *c
8515 ** @param xcb_glx_get_materialfv_cookie_t   cookie
8516 ** @param xcb_generic_error_t             **e
8517 ** @returns xcb_glx_get_materialfv_reply_t *
8518 **
8519 *****************************************************************************/
8520
8521xcb_glx_get_materialfv_reply_t *
8522xcb_glx_get_materialfv_reply (xcb_connection_t                 *c  /**< */,
8523                              xcb_glx_get_materialfv_cookie_t   cookie  /**< */,
8524                              xcb_generic_error_t             **e  /**< */);
8525
8526int
8527xcb_glx_get_materialiv_sizeof (const void  *_buffer  /**< */);
8528
8529/**
8530 *
8531 * @param c The connection
8532 * @return A cookie
8533 *
8534 * Delivers a request to the X server.
8535 *
8536 */
8537
8538/*****************************************************************************
8539 **
8540 ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv
8541 **
8542 ** @param xcb_connection_t      *c
8543 ** @param xcb_glx_context_tag_t  context_tag
8544 ** @param uint32_t               face
8545 ** @param uint32_t               pname
8546 ** @returns xcb_glx_get_materialiv_cookie_t
8547 **
8548 *****************************************************************************/
8549
8550xcb_glx_get_materialiv_cookie_t
8551xcb_glx_get_materialiv (xcb_connection_t      *c  /**< */,
8552                        xcb_glx_context_tag_t  context_tag  /**< */,
8553                        uint32_t               face  /**< */,
8554                        uint32_t               pname  /**< */);
8555
8556/**
8557 *
8558 * @param c The connection
8559 * @return A cookie
8560 *
8561 * Delivers a request to the X server.
8562 *
8563 * This form can be used only if the request will cause
8564 * a reply to be generated. Any returned error will be
8565 * placed in the event queue.
8566 */
8567
8568/*****************************************************************************
8569 **
8570 ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_unchecked
8571 **
8572 ** @param xcb_connection_t      *c
8573 ** @param xcb_glx_context_tag_t  context_tag
8574 ** @param uint32_t               face
8575 ** @param uint32_t               pname
8576 ** @returns xcb_glx_get_materialiv_cookie_t
8577 **
8578 *****************************************************************************/
8579
8580xcb_glx_get_materialiv_cookie_t
8581xcb_glx_get_materialiv_unchecked (xcb_connection_t      *c  /**< */,
8582                                  xcb_glx_context_tag_t  context_tag  /**< */,
8583                                  uint32_t               face  /**< */,
8584                                  uint32_t               pname  /**< */);
8585
8586
8587/*****************************************************************************
8588 **
8589 ** int32_t * xcb_glx_get_materialiv_data
8590 **
8591 ** @param const xcb_glx_get_materialiv_reply_t *R
8592 ** @returns int32_t *
8593 **
8594 *****************************************************************************/
8595
8596int32_t *
8597xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R  /**< */);
8598
8599
8600/*****************************************************************************
8601 **
8602 ** int xcb_glx_get_materialiv_data_length
8603 **
8604 ** @param const xcb_glx_get_materialiv_reply_t *R
8605 ** @returns int
8606 **
8607 *****************************************************************************/
8608
8609int
8610xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R  /**< */);
8611
8612
8613/*****************************************************************************
8614 **
8615 ** xcb_generic_iterator_t xcb_glx_get_materialiv_data_end
8616 **
8617 ** @param const xcb_glx_get_materialiv_reply_t *R
8618 ** @returns xcb_generic_iterator_t
8619 **
8620 *****************************************************************************/
8621
8622xcb_generic_iterator_t
8623xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R  /**< */);
8624
8625/**
8626 * Return the reply
8627 * @param c      The connection
8628 * @param cookie The cookie
8629 * @param e      The xcb_generic_error_t supplied
8630 *
8631 * Returns the reply of the request asked by
8632 *
8633 * The parameter @p e supplied to this function must be NULL if
8634 * xcb_glx_get_materialiv_unchecked(). is used.
8635 * Otherwise, it stores the error if any.
8636 *
8637 * The returned value must be freed by the caller using free().
8638 */
8639
8640/*****************************************************************************
8641 **
8642 ** xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply
8643 **
8644 ** @param xcb_connection_t                 *c
8645 ** @param xcb_glx_get_materialiv_cookie_t   cookie
8646 ** @param xcb_generic_error_t             **e
8647 ** @returns xcb_glx_get_materialiv_reply_t *
8648 **
8649 *****************************************************************************/
8650
8651xcb_glx_get_materialiv_reply_t *
8652xcb_glx_get_materialiv_reply (xcb_connection_t                 *c  /**< */,
8653                              xcb_glx_get_materialiv_cookie_t   cookie  /**< */,
8654                              xcb_generic_error_t             **e  /**< */);
8655
8656int
8657xcb_glx_get_pixel_mapfv_sizeof (const void  *_buffer  /**< */);
8658
8659/**
8660 *
8661 * @param c The connection
8662 * @return A cookie
8663 *
8664 * Delivers a request to the X server.
8665 *
8666 */
8667
8668/*****************************************************************************
8669 **
8670 ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv
8671 **
8672 ** @param xcb_connection_t      *c
8673 ** @param xcb_glx_context_tag_t  context_tag
8674 ** @param uint32_t               map
8675 ** @returns xcb_glx_get_pixel_mapfv_cookie_t
8676 **
8677 *****************************************************************************/
8678
8679xcb_glx_get_pixel_mapfv_cookie_t
8680xcb_glx_get_pixel_mapfv (xcb_connection_t      *c  /**< */,
8681                         xcb_glx_context_tag_t  context_tag  /**< */,
8682                         uint32_t               map  /**< */);
8683
8684/**
8685 *
8686 * @param c The connection
8687 * @return A cookie
8688 *
8689 * Delivers a request to the X server.
8690 *
8691 * This form can be used only if the request will cause
8692 * a reply to be generated. Any returned error will be
8693 * placed in the event queue.
8694 */
8695
8696/*****************************************************************************
8697 **
8698 ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_unchecked
8699 **
8700 ** @param xcb_connection_t      *c
8701 ** @param xcb_glx_context_tag_t  context_tag
8702 ** @param uint32_t               map
8703 ** @returns xcb_glx_get_pixel_mapfv_cookie_t
8704 **
8705 *****************************************************************************/
8706
8707xcb_glx_get_pixel_mapfv_cookie_t
8708xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t      *c  /**< */,
8709                                   xcb_glx_context_tag_t  context_tag  /**< */,
8710                                   uint32_t               map  /**< */);
8711
8712
8713/*****************************************************************************
8714 **
8715 ** xcb_glx_float32_t * xcb_glx_get_pixel_mapfv_data
8716 **
8717 ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
8718 ** @returns xcb_glx_float32_t *
8719 **
8720 *****************************************************************************/
8721
8722xcb_glx_float32_t *
8723xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
8724
8725
8726/*****************************************************************************
8727 **
8728 ** int xcb_glx_get_pixel_mapfv_data_length
8729 **
8730 ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
8731 ** @returns int
8732 **
8733 *****************************************************************************/
8734
8735int
8736xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
8737
8738
8739/*****************************************************************************
8740 **
8741 ** xcb_generic_iterator_t xcb_glx_get_pixel_mapfv_data_end
8742 **
8743 ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
8744 ** @returns xcb_generic_iterator_t
8745 **
8746 *****************************************************************************/
8747
8748xcb_generic_iterator_t
8749xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
8750
8751/**
8752 * Return the reply
8753 * @param c      The connection
8754 * @param cookie The cookie
8755 * @param e      The xcb_generic_error_t supplied
8756 *
8757 * Returns the reply of the request asked by
8758 *
8759 * The parameter @p e supplied to this function must be NULL if
8760 * xcb_glx_get_pixel_mapfv_unchecked(). is used.
8761 * Otherwise, it stores the error if any.
8762 *
8763 * The returned value must be freed by the caller using free().
8764 */
8765
8766/*****************************************************************************
8767 **
8768 ** xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply
8769 **
8770 ** @param xcb_connection_t                  *c
8771 ** @param xcb_glx_get_pixel_mapfv_cookie_t   cookie
8772 ** @param xcb_generic_error_t              **e
8773 ** @returns xcb_glx_get_pixel_mapfv_reply_t *
8774 **
8775 *****************************************************************************/
8776
8777xcb_glx_get_pixel_mapfv_reply_t *
8778xcb_glx_get_pixel_mapfv_reply (xcb_connection_t                  *c  /**< */,
8779                               xcb_glx_get_pixel_mapfv_cookie_t   cookie  /**< */,
8780                               xcb_generic_error_t              **e  /**< */);
8781
8782int
8783xcb_glx_get_pixel_mapuiv_sizeof (const void  *_buffer  /**< */);
8784
8785/**
8786 *
8787 * @param c The connection
8788 * @return A cookie
8789 *
8790 * Delivers a request to the X server.
8791 *
8792 */
8793
8794/*****************************************************************************
8795 **
8796 ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv
8797 **
8798 ** @param xcb_connection_t      *c
8799 ** @param xcb_glx_context_tag_t  context_tag
8800 ** @param uint32_t               map
8801 ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
8802 **
8803 *****************************************************************************/
8804
8805xcb_glx_get_pixel_mapuiv_cookie_t
8806xcb_glx_get_pixel_mapuiv (xcb_connection_t      *c  /**< */,
8807                          xcb_glx_context_tag_t  context_tag  /**< */,
8808                          uint32_t               map  /**< */);
8809
8810/**
8811 *
8812 * @param c The connection
8813 * @return A cookie
8814 *
8815 * Delivers a request to the X server.
8816 *
8817 * This form can be used only if the request will cause
8818 * a reply to be generated. Any returned error will be
8819 * placed in the event queue.
8820 */
8821
8822/*****************************************************************************
8823 **
8824 ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_unchecked
8825 **
8826 ** @param xcb_connection_t      *c
8827 ** @param xcb_glx_context_tag_t  context_tag
8828 ** @param uint32_t               map
8829 ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
8830 **
8831 *****************************************************************************/
8832
8833xcb_glx_get_pixel_mapuiv_cookie_t
8834xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t      *c  /**< */,
8835                                    xcb_glx_context_tag_t  context_tag  /**< */,
8836                                    uint32_t               map  /**< */);
8837
8838
8839/*****************************************************************************
8840 **
8841 ** uint32_t * xcb_glx_get_pixel_mapuiv_data
8842 **
8843 ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
8844 ** @returns uint32_t *
8845 **
8846 *****************************************************************************/
8847
8848uint32_t *
8849xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
8850
8851
8852/*****************************************************************************
8853 **
8854 ** int xcb_glx_get_pixel_mapuiv_data_length
8855 **
8856 ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
8857 ** @returns int
8858 **
8859 *****************************************************************************/
8860
8861int
8862xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
8863
8864
8865/*****************************************************************************
8866 **
8867 ** xcb_generic_iterator_t xcb_glx_get_pixel_mapuiv_data_end
8868 **
8869 ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
8870 ** @returns xcb_generic_iterator_t
8871 **
8872 *****************************************************************************/
8873
8874xcb_generic_iterator_t
8875xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
8876
8877/**
8878 * Return the reply
8879 * @param c      The connection
8880 * @param cookie The cookie
8881 * @param e      The xcb_generic_error_t supplied
8882 *
8883 * Returns the reply of the request asked by
8884 *
8885 * The parameter @p e supplied to this function must be NULL if
8886 * xcb_glx_get_pixel_mapuiv_unchecked(). is used.
8887 * Otherwise, it stores the error if any.
8888 *
8889 * The returned value must be freed by the caller using free().
8890 */
8891
8892/*****************************************************************************
8893 **
8894 ** xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply
8895 **
8896 ** @param xcb_connection_t                   *c
8897 ** @param xcb_glx_get_pixel_mapuiv_cookie_t   cookie
8898 ** @param xcb_generic_error_t               **e
8899 ** @returns xcb_glx_get_pixel_mapuiv_reply_t *
8900 **
8901 *****************************************************************************/
8902
8903xcb_glx_get_pixel_mapuiv_reply_t *
8904xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t                   *c  /**< */,
8905                                xcb_glx_get_pixel_mapuiv_cookie_t   cookie  /**< */,
8906                                xcb_generic_error_t               **e  /**< */);
8907
8908int
8909xcb_glx_get_pixel_mapusv_sizeof (const void  *_buffer  /**< */);
8910
8911/**
8912 *
8913 * @param c The connection
8914 * @return A cookie
8915 *
8916 * Delivers a request to the X server.
8917 *
8918 */
8919
8920/*****************************************************************************
8921 **
8922 ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv
8923 **
8924 ** @param xcb_connection_t      *c
8925 ** @param xcb_glx_context_tag_t  context_tag
8926 ** @param uint32_t               map
8927 ** @returns xcb_glx_get_pixel_mapusv_cookie_t
8928 **
8929 *****************************************************************************/
8930
8931xcb_glx_get_pixel_mapusv_cookie_t
8932xcb_glx_get_pixel_mapusv (xcb_connection_t      *c  /**< */,
8933                          xcb_glx_context_tag_t  context_tag  /**< */,
8934                          uint32_t               map  /**< */);
8935
8936/**
8937 *
8938 * @param c The connection
8939 * @return A cookie
8940 *
8941 * Delivers a request to the X server.
8942 *
8943 * This form can be used only if the request will cause
8944 * a reply to be generated. Any returned error will be
8945 * placed in the event queue.
8946 */
8947
8948/*****************************************************************************
8949 **
8950 ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_unchecked
8951 **
8952 ** @param xcb_connection_t      *c
8953 ** @param xcb_glx_context_tag_t  context_tag
8954 ** @param uint32_t               map
8955 ** @returns xcb_glx_get_pixel_mapusv_cookie_t
8956 **
8957 *****************************************************************************/
8958
8959xcb_glx_get_pixel_mapusv_cookie_t
8960xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t      *c  /**< */,
8961                                    xcb_glx_context_tag_t  context_tag  /**< */,
8962                                    uint32_t               map  /**< */);
8963
8964
8965/*****************************************************************************
8966 **
8967 ** uint16_t * xcb_glx_get_pixel_mapusv_data
8968 **
8969 ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
8970 ** @returns uint16_t *
8971 **
8972 *****************************************************************************/
8973
8974uint16_t *
8975xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
8976
8977
8978/*****************************************************************************
8979 **
8980 ** int xcb_glx_get_pixel_mapusv_data_length
8981 **
8982 ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
8983 ** @returns int
8984 **
8985 *****************************************************************************/
8986
8987int
8988xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
8989
8990
8991/*****************************************************************************
8992 **
8993 ** xcb_generic_iterator_t xcb_glx_get_pixel_mapusv_data_end
8994 **
8995 ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
8996 ** @returns xcb_generic_iterator_t
8997 **
8998 *****************************************************************************/
8999
9000xcb_generic_iterator_t
9001xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
9002
9003/**
9004 * Return the reply
9005 * @param c      The connection
9006 * @param cookie The cookie
9007 * @param e      The xcb_generic_error_t supplied
9008 *
9009 * Returns the reply of the request asked by
9010 *
9011 * The parameter @p e supplied to this function must be NULL if
9012 * xcb_glx_get_pixel_mapusv_unchecked(). is used.
9013 * Otherwise, it stores the error if any.
9014 *
9015 * The returned value must be freed by the caller using free().
9016 */
9017
9018/*****************************************************************************
9019 **
9020 ** xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply
9021 **
9022 ** @param xcb_connection_t                   *c
9023 ** @param xcb_glx_get_pixel_mapusv_cookie_t   cookie
9024 ** @param xcb_generic_error_t               **e
9025 ** @returns xcb_glx_get_pixel_mapusv_reply_t *
9026 **
9027 *****************************************************************************/
9028
9029xcb_glx_get_pixel_mapusv_reply_t *
9030xcb_glx_get_pixel_mapusv_reply (xcb_connection_t                   *c  /**< */,
9031                                xcb_glx_get_pixel_mapusv_cookie_t   cookie  /**< */,
9032                                xcb_generic_error_t               **e  /**< */);
9033
9034int
9035xcb_glx_get_polygon_stipple_sizeof (const void  *_buffer  /**< */);
9036
9037/**
9038 *
9039 * @param c The connection
9040 * @return A cookie
9041 *
9042 * Delivers a request to the X server.
9043 *
9044 */
9045
9046/*****************************************************************************
9047 **
9048 ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple
9049 **
9050 ** @param xcb_connection_t      *c
9051 ** @param xcb_glx_context_tag_t  context_tag
9052 ** @param uint8_t                lsb_first
9053 ** @returns xcb_glx_get_polygon_stipple_cookie_t
9054 **
9055 *****************************************************************************/
9056
9057xcb_glx_get_polygon_stipple_cookie_t
9058xcb_glx_get_polygon_stipple (xcb_connection_t      *c  /**< */,
9059                             xcb_glx_context_tag_t  context_tag  /**< */,
9060                             uint8_t                lsb_first  /**< */);
9061
9062/**
9063 *
9064 * @param c The connection
9065 * @return A cookie
9066 *
9067 * Delivers a request to the X server.
9068 *
9069 * This form can be used only if the request will cause
9070 * a reply to be generated. Any returned error will be
9071 * placed in the event queue.
9072 */
9073
9074/*****************************************************************************
9075 **
9076 ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_unchecked
9077 **
9078 ** @param xcb_connection_t      *c
9079 ** @param xcb_glx_context_tag_t  context_tag
9080 ** @param uint8_t                lsb_first
9081 ** @returns xcb_glx_get_polygon_stipple_cookie_t
9082 **
9083 *****************************************************************************/
9084
9085xcb_glx_get_polygon_stipple_cookie_t
9086xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t      *c  /**< */,
9087                                       xcb_glx_context_tag_t  context_tag  /**< */,
9088                                       uint8_t                lsb_first  /**< */);
9089
9090
9091/*****************************************************************************
9092 **
9093 ** uint8_t * xcb_glx_get_polygon_stipple_data
9094 **
9095 ** @param const xcb_glx_get_polygon_stipple_reply_t *R
9096 ** @returns uint8_t *
9097 **
9098 *****************************************************************************/
9099
9100uint8_t *
9101xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
9102
9103
9104/*****************************************************************************
9105 **
9106 ** int xcb_glx_get_polygon_stipple_data_length
9107 **
9108 ** @param const xcb_glx_get_polygon_stipple_reply_t *R
9109 ** @returns int
9110 **
9111 *****************************************************************************/
9112
9113int
9114xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
9115
9116
9117/*****************************************************************************
9118 **
9119 ** xcb_generic_iterator_t xcb_glx_get_polygon_stipple_data_end
9120 **
9121 ** @param const xcb_glx_get_polygon_stipple_reply_t *R
9122 ** @returns xcb_generic_iterator_t
9123 **
9124 *****************************************************************************/
9125
9126xcb_generic_iterator_t
9127xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
9128
9129/**
9130 * Return the reply
9131 * @param c      The connection
9132 * @param cookie The cookie
9133 * @param e      The xcb_generic_error_t supplied
9134 *
9135 * Returns the reply of the request asked by
9136 *
9137 * The parameter @p e supplied to this function must be NULL if
9138 * xcb_glx_get_polygon_stipple_unchecked(). is used.
9139 * Otherwise, it stores the error if any.
9140 *
9141 * The returned value must be freed by the caller using free().
9142 */
9143
9144/*****************************************************************************
9145 **
9146 ** xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply
9147 **
9148 ** @param xcb_connection_t                      *c
9149 ** @param xcb_glx_get_polygon_stipple_cookie_t   cookie
9150 ** @param xcb_generic_error_t                  **e
9151 ** @returns xcb_glx_get_polygon_stipple_reply_t *
9152 **
9153 *****************************************************************************/
9154
9155xcb_glx_get_polygon_stipple_reply_t *
9156xcb_glx_get_polygon_stipple_reply (xcb_connection_t                      *c  /**< */,
9157                                   xcb_glx_get_polygon_stipple_cookie_t   cookie  /**< */,
9158                                   xcb_generic_error_t                  **e  /**< */);
9159
9160int
9161xcb_glx_get_string_sizeof (const void  *_buffer  /**< */);
9162
9163/**
9164 *
9165 * @param c The connection
9166 * @return A cookie
9167 *
9168 * Delivers a request to the X server.
9169 *
9170 */
9171
9172/*****************************************************************************
9173 **
9174 ** xcb_glx_get_string_cookie_t xcb_glx_get_string
9175 **
9176 ** @param xcb_connection_t      *c
9177 ** @param xcb_glx_context_tag_t  context_tag
9178 ** @param uint32_t               name
9179 ** @returns xcb_glx_get_string_cookie_t
9180 **
9181 *****************************************************************************/
9182
9183xcb_glx_get_string_cookie_t
9184xcb_glx_get_string (xcb_connection_t      *c  /**< */,
9185                    xcb_glx_context_tag_t  context_tag  /**< */,
9186                    uint32_t               name  /**< */);
9187
9188/**
9189 *
9190 * @param c The connection
9191 * @return A cookie
9192 *
9193 * Delivers a request to the X server.
9194 *
9195 * This form can be used only if the request will cause
9196 * a reply to be generated. Any returned error will be
9197 * placed in the event queue.
9198 */
9199
9200/*****************************************************************************
9201 **
9202 ** xcb_glx_get_string_cookie_t xcb_glx_get_string_unchecked
9203 **
9204 ** @param xcb_connection_t      *c
9205 ** @param xcb_glx_context_tag_t  context_tag
9206 ** @param uint32_t               name
9207 ** @returns xcb_glx_get_string_cookie_t
9208 **
9209 *****************************************************************************/
9210
9211xcb_glx_get_string_cookie_t
9212xcb_glx_get_string_unchecked (xcb_connection_t      *c  /**< */,
9213                              xcb_glx_context_tag_t  context_tag  /**< */,
9214                              uint32_t               name  /**< */);
9215
9216
9217/*****************************************************************************
9218 **
9219 ** char * xcb_glx_get_string_string
9220 **
9221 ** @param const xcb_glx_get_string_reply_t *R
9222 ** @returns char *
9223 **
9224 *****************************************************************************/
9225
9226char *
9227xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R  /**< */);
9228
9229
9230/*****************************************************************************
9231 **
9232 ** int xcb_glx_get_string_string_length
9233 **
9234 ** @param const xcb_glx_get_string_reply_t *R
9235 ** @returns int
9236 **
9237 *****************************************************************************/
9238
9239int
9240xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R  /**< */);
9241
9242
9243/*****************************************************************************
9244 **
9245 ** xcb_generic_iterator_t xcb_glx_get_string_string_end
9246 **
9247 ** @param const xcb_glx_get_string_reply_t *R
9248 ** @returns xcb_generic_iterator_t
9249 **
9250 *****************************************************************************/
9251
9252xcb_generic_iterator_t
9253xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R  /**< */);
9254
9255/**
9256 * Return the reply
9257 * @param c      The connection
9258 * @param cookie The cookie
9259 * @param e      The xcb_generic_error_t supplied
9260 *
9261 * Returns the reply of the request asked by
9262 *
9263 * The parameter @p e supplied to this function must be NULL if
9264 * xcb_glx_get_string_unchecked(). is used.
9265 * Otherwise, it stores the error if any.
9266 *
9267 * The returned value must be freed by the caller using free().
9268 */
9269
9270/*****************************************************************************
9271 **
9272 ** xcb_glx_get_string_reply_t * xcb_glx_get_string_reply
9273 **
9274 ** @param xcb_connection_t             *c
9275 ** @param xcb_glx_get_string_cookie_t   cookie
9276 ** @param xcb_generic_error_t         **e
9277 ** @returns xcb_glx_get_string_reply_t *
9278 **
9279 *****************************************************************************/
9280
9281xcb_glx_get_string_reply_t *
9282xcb_glx_get_string_reply (xcb_connection_t             *c  /**< */,
9283                          xcb_glx_get_string_cookie_t   cookie  /**< */,
9284                          xcb_generic_error_t         **e  /**< */);
9285
9286int
9287xcb_glx_get_tex_envfv_sizeof (const void  *_buffer  /**< */);
9288
9289/**
9290 *
9291 * @param c The connection
9292 * @return A cookie
9293 *
9294 * Delivers a request to the X server.
9295 *
9296 */
9297
9298/*****************************************************************************
9299 **
9300 ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv
9301 **
9302 ** @param xcb_connection_t      *c
9303 ** @param xcb_glx_context_tag_t  context_tag
9304 ** @param uint32_t               target
9305 ** @param uint32_t               pname
9306 ** @returns xcb_glx_get_tex_envfv_cookie_t
9307 **
9308 *****************************************************************************/
9309
9310xcb_glx_get_tex_envfv_cookie_t
9311xcb_glx_get_tex_envfv (xcb_connection_t      *c  /**< */,
9312                       xcb_glx_context_tag_t  context_tag  /**< */,
9313                       uint32_t               target  /**< */,
9314                       uint32_t               pname  /**< */);
9315
9316/**
9317 *
9318 * @param c The connection
9319 * @return A cookie
9320 *
9321 * Delivers a request to the X server.
9322 *
9323 * This form can be used only if the request will cause
9324 * a reply to be generated. Any returned error will be
9325 * placed in the event queue.
9326 */
9327
9328/*****************************************************************************
9329 **
9330 ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_unchecked
9331 **
9332 ** @param xcb_connection_t      *c
9333 ** @param xcb_glx_context_tag_t  context_tag
9334 ** @param uint32_t               target
9335 ** @param uint32_t               pname
9336 ** @returns xcb_glx_get_tex_envfv_cookie_t
9337 **
9338 *****************************************************************************/
9339
9340xcb_glx_get_tex_envfv_cookie_t
9341xcb_glx_get_tex_envfv_unchecked (xcb_connection_t      *c  /**< */,
9342                                 xcb_glx_context_tag_t  context_tag  /**< */,
9343                                 uint32_t               target  /**< */,
9344                                 uint32_t               pname  /**< */);
9345
9346
9347/*****************************************************************************
9348 **
9349 ** xcb_glx_float32_t * xcb_glx_get_tex_envfv_data
9350 **
9351 ** @param const xcb_glx_get_tex_envfv_reply_t *R
9352 ** @returns xcb_glx_float32_t *
9353 **
9354 *****************************************************************************/
9355
9356xcb_glx_float32_t *
9357xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R  /**< */);
9358
9359
9360/*****************************************************************************
9361 **
9362 ** int xcb_glx_get_tex_envfv_data_length
9363 **
9364 ** @param const xcb_glx_get_tex_envfv_reply_t *R
9365 ** @returns int
9366 **
9367 *****************************************************************************/
9368
9369int
9370xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R  /**< */);
9371
9372
9373/*****************************************************************************
9374 **
9375 ** xcb_generic_iterator_t xcb_glx_get_tex_envfv_data_end
9376 **
9377 ** @param const xcb_glx_get_tex_envfv_reply_t *R
9378 ** @returns xcb_generic_iterator_t
9379 **
9380 *****************************************************************************/
9381
9382xcb_generic_iterator_t
9383xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R  /**< */);
9384
9385/**
9386 * Return the reply
9387 * @param c      The connection
9388 * @param cookie The cookie
9389 * @param e      The xcb_generic_error_t supplied
9390 *
9391 * Returns the reply of the request asked by
9392 *
9393 * The parameter @p e supplied to this function must be NULL if
9394 * xcb_glx_get_tex_envfv_unchecked(). is used.
9395 * Otherwise, it stores the error if any.
9396 *
9397 * The returned value must be freed by the caller using free().
9398 */
9399
9400/*****************************************************************************
9401 **
9402 ** xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply
9403 **
9404 ** @param xcb_connection_t                *c
9405 ** @param xcb_glx_get_tex_envfv_cookie_t   cookie
9406 ** @param xcb_generic_error_t            **e
9407 ** @returns xcb_glx_get_tex_envfv_reply_t *
9408 **
9409 *****************************************************************************/
9410
9411xcb_glx_get_tex_envfv_reply_t *
9412xcb_glx_get_tex_envfv_reply (xcb_connection_t                *c  /**< */,
9413                             xcb_glx_get_tex_envfv_cookie_t   cookie  /**< */,
9414                             xcb_generic_error_t            **e  /**< */);
9415
9416int
9417xcb_glx_get_tex_enviv_sizeof (const void  *_buffer  /**< */);
9418
9419/**
9420 *
9421 * @param c The connection
9422 * @return A cookie
9423 *
9424 * Delivers a request to the X server.
9425 *
9426 */
9427
9428/*****************************************************************************
9429 **
9430 ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv
9431 **
9432 ** @param xcb_connection_t      *c
9433 ** @param xcb_glx_context_tag_t  context_tag
9434 ** @param uint32_t               target
9435 ** @param uint32_t               pname
9436 ** @returns xcb_glx_get_tex_enviv_cookie_t
9437 **
9438 *****************************************************************************/
9439
9440xcb_glx_get_tex_enviv_cookie_t
9441xcb_glx_get_tex_enviv (xcb_connection_t      *c  /**< */,
9442                       xcb_glx_context_tag_t  context_tag  /**< */,
9443                       uint32_t               target  /**< */,
9444                       uint32_t               pname  /**< */);
9445
9446/**
9447 *
9448 * @param c The connection
9449 * @return A cookie
9450 *
9451 * Delivers a request to the X server.
9452 *
9453 * This form can be used only if the request will cause
9454 * a reply to be generated. Any returned error will be
9455 * placed in the event queue.
9456 */
9457
9458/*****************************************************************************
9459 **
9460 ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_unchecked
9461 **
9462 ** @param xcb_connection_t      *c
9463 ** @param xcb_glx_context_tag_t  context_tag
9464 ** @param uint32_t               target
9465 ** @param uint32_t               pname
9466 ** @returns xcb_glx_get_tex_enviv_cookie_t
9467 **
9468 *****************************************************************************/
9469
9470xcb_glx_get_tex_enviv_cookie_t
9471xcb_glx_get_tex_enviv_unchecked (xcb_connection_t      *c  /**< */,
9472                                 xcb_glx_context_tag_t  context_tag  /**< */,
9473                                 uint32_t               target  /**< */,
9474                                 uint32_t               pname  /**< */);
9475
9476
9477/*****************************************************************************
9478 **
9479 ** int32_t * xcb_glx_get_tex_enviv_data
9480 **
9481 ** @param const xcb_glx_get_tex_enviv_reply_t *R
9482 ** @returns int32_t *
9483 **
9484 *****************************************************************************/
9485
9486int32_t *
9487xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R  /**< */);
9488
9489
9490/*****************************************************************************
9491 **
9492 ** int xcb_glx_get_tex_enviv_data_length
9493 **
9494 ** @param const xcb_glx_get_tex_enviv_reply_t *R
9495 ** @returns int
9496 **
9497 *****************************************************************************/
9498
9499int
9500xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R  /**< */);
9501
9502
9503/*****************************************************************************
9504 **
9505 ** xcb_generic_iterator_t xcb_glx_get_tex_enviv_data_end
9506 **
9507 ** @param const xcb_glx_get_tex_enviv_reply_t *R
9508 ** @returns xcb_generic_iterator_t
9509 **
9510 *****************************************************************************/
9511
9512xcb_generic_iterator_t
9513xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R  /**< */);
9514
9515/**
9516 * Return the reply
9517 * @param c      The connection
9518 * @param cookie The cookie
9519 * @param e      The xcb_generic_error_t supplied
9520 *
9521 * Returns the reply of the request asked by
9522 *
9523 * The parameter @p e supplied to this function must be NULL if
9524 * xcb_glx_get_tex_enviv_unchecked(). is used.
9525 * Otherwise, it stores the error if any.
9526 *
9527 * The returned value must be freed by the caller using free().
9528 */
9529
9530/*****************************************************************************
9531 **
9532 ** xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply
9533 **
9534 ** @param xcb_connection_t                *c
9535 ** @param xcb_glx_get_tex_enviv_cookie_t   cookie
9536 ** @param xcb_generic_error_t            **e
9537 ** @returns xcb_glx_get_tex_enviv_reply_t *
9538 **
9539 *****************************************************************************/
9540
9541xcb_glx_get_tex_enviv_reply_t *
9542xcb_glx_get_tex_enviv_reply (xcb_connection_t                *c  /**< */,
9543                             xcb_glx_get_tex_enviv_cookie_t   cookie  /**< */,
9544                             xcb_generic_error_t            **e  /**< */);
9545
9546int
9547xcb_glx_get_tex_gendv_sizeof (const void  *_buffer  /**< */);
9548
9549/**
9550 *
9551 * @param c The connection
9552 * @return A cookie
9553 *
9554 * Delivers a request to the X server.
9555 *
9556 */
9557
9558/*****************************************************************************
9559 **
9560 ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv
9561 **
9562 ** @param xcb_connection_t      *c
9563 ** @param xcb_glx_context_tag_t  context_tag
9564 ** @param uint32_t               coord
9565 ** @param uint32_t               pname
9566 ** @returns xcb_glx_get_tex_gendv_cookie_t
9567 **
9568 *****************************************************************************/
9569
9570xcb_glx_get_tex_gendv_cookie_t
9571xcb_glx_get_tex_gendv (xcb_connection_t      *c  /**< */,
9572                       xcb_glx_context_tag_t  context_tag  /**< */,
9573                       uint32_t               coord  /**< */,
9574                       uint32_t               pname  /**< */);
9575
9576/**
9577 *
9578 * @param c The connection
9579 * @return A cookie
9580 *
9581 * Delivers a request to the X server.
9582 *
9583 * This form can be used only if the request will cause
9584 * a reply to be generated. Any returned error will be
9585 * placed in the event queue.
9586 */
9587
9588/*****************************************************************************
9589 **
9590 ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_unchecked
9591 **
9592 ** @param xcb_connection_t      *c
9593 ** @param xcb_glx_context_tag_t  context_tag
9594 ** @param uint32_t               coord
9595 ** @param uint32_t               pname
9596 ** @returns xcb_glx_get_tex_gendv_cookie_t
9597 **
9598 *****************************************************************************/
9599
9600xcb_glx_get_tex_gendv_cookie_t
9601xcb_glx_get_tex_gendv_unchecked (xcb_connection_t      *c  /**< */,
9602                                 xcb_glx_context_tag_t  context_tag  /**< */,
9603                                 uint32_t               coord  /**< */,
9604                                 uint32_t               pname  /**< */);
9605
9606
9607/*****************************************************************************
9608 **
9609 ** xcb_glx_float64_t * xcb_glx_get_tex_gendv_data
9610 **
9611 ** @param const xcb_glx_get_tex_gendv_reply_t *R
9612 ** @returns xcb_glx_float64_t *
9613 **
9614 *****************************************************************************/
9615
9616xcb_glx_float64_t *
9617xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R  /**< */);
9618
9619
9620/*****************************************************************************
9621 **
9622 ** int xcb_glx_get_tex_gendv_data_length
9623 **
9624 ** @param const xcb_glx_get_tex_gendv_reply_t *R
9625 ** @returns int
9626 **
9627 *****************************************************************************/
9628
9629int
9630xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R  /**< */);
9631
9632
9633/*****************************************************************************
9634 **
9635 ** xcb_generic_iterator_t xcb_glx_get_tex_gendv_data_end
9636 **
9637 ** @param const xcb_glx_get_tex_gendv_reply_t *R
9638 ** @returns xcb_generic_iterator_t
9639 **
9640 *****************************************************************************/
9641
9642xcb_generic_iterator_t
9643xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R  /**< */);
9644
9645/**
9646 * Return the reply
9647 * @param c      The connection
9648 * @param cookie The cookie
9649 * @param e      The xcb_generic_error_t supplied
9650 *
9651 * Returns the reply of the request asked by
9652 *
9653 * The parameter @p e supplied to this function must be NULL if
9654 * xcb_glx_get_tex_gendv_unchecked(). is used.
9655 * Otherwise, it stores the error if any.
9656 *
9657 * The returned value must be freed by the caller using free().
9658 */
9659
9660/*****************************************************************************
9661 **
9662 ** xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply
9663 **
9664 ** @param xcb_connection_t                *c
9665 ** @param xcb_glx_get_tex_gendv_cookie_t   cookie
9666 ** @param xcb_generic_error_t            **e
9667 ** @returns xcb_glx_get_tex_gendv_reply_t *
9668 **
9669 *****************************************************************************/
9670
9671xcb_glx_get_tex_gendv_reply_t *
9672xcb_glx_get_tex_gendv_reply (xcb_connection_t                *c  /**< */,
9673                             xcb_glx_get_tex_gendv_cookie_t   cookie  /**< */,
9674                             xcb_generic_error_t            **e  /**< */);
9675
9676int
9677xcb_glx_get_tex_genfv_sizeof (const void  *_buffer  /**< */);
9678
9679/**
9680 *
9681 * @param c The connection
9682 * @return A cookie
9683 *
9684 * Delivers a request to the X server.
9685 *
9686 */
9687
9688/*****************************************************************************
9689 **
9690 ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv
9691 **
9692 ** @param xcb_connection_t      *c
9693 ** @param xcb_glx_context_tag_t  context_tag
9694 ** @param uint32_t               coord
9695 ** @param uint32_t               pname
9696 ** @returns xcb_glx_get_tex_genfv_cookie_t
9697 **
9698 *****************************************************************************/
9699
9700xcb_glx_get_tex_genfv_cookie_t
9701xcb_glx_get_tex_genfv (xcb_connection_t      *c  /**< */,
9702                       xcb_glx_context_tag_t  context_tag  /**< */,
9703                       uint32_t               coord  /**< */,
9704                       uint32_t               pname  /**< */);
9705
9706/**
9707 *
9708 * @param c The connection
9709 * @return A cookie
9710 *
9711 * Delivers a request to the X server.
9712 *
9713 * This form can be used only if the request will cause
9714 * a reply to be generated. Any returned error will be
9715 * placed in the event queue.
9716 */
9717
9718/*****************************************************************************
9719 **
9720 ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_unchecked
9721 **
9722 ** @param xcb_connection_t      *c
9723 ** @param xcb_glx_context_tag_t  context_tag
9724 ** @param uint32_t               coord
9725 ** @param uint32_t               pname
9726 ** @returns xcb_glx_get_tex_genfv_cookie_t
9727 **
9728 *****************************************************************************/
9729
9730xcb_glx_get_tex_genfv_cookie_t
9731xcb_glx_get_tex_genfv_unchecked (xcb_connection_t      *c  /**< */,
9732                                 xcb_glx_context_tag_t  context_tag  /**< */,
9733                                 uint32_t               coord  /**< */,
9734                                 uint32_t               pname  /**< */);
9735
9736
9737/*****************************************************************************
9738 **
9739 ** xcb_glx_float32_t * xcb_glx_get_tex_genfv_data
9740 **
9741 ** @param const xcb_glx_get_tex_genfv_reply_t *R
9742 ** @returns xcb_glx_float32_t *
9743 **
9744 *****************************************************************************/
9745
9746xcb_glx_float32_t *
9747xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R  /**< */);
9748
9749
9750/*****************************************************************************
9751 **
9752 ** int xcb_glx_get_tex_genfv_data_length
9753 **
9754 ** @param const xcb_glx_get_tex_genfv_reply_t *R
9755 ** @returns int
9756 **
9757 *****************************************************************************/
9758
9759int
9760xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R  /**< */);
9761
9762
9763/*****************************************************************************
9764 **
9765 ** xcb_generic_iterator_t xcb_glx_get_tex_genfv_data_end
9766 **
9767 ** @param const xcb_glx_get_tex_genfv_reply_t *R
9768 ** @returns xcb_generic_iterator_t
9769 **
9770 *****************************************************************************/
9771
9772xcb_generic_iterator_t
9773xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R  /**< */);
9774
9775/**
9776 * Return the reply
9777 * @param c      The connection
9778 * @param cookie The cookie
9779 * @param e      The xcb_generic_error_t supplied
9780 *
9781 * Returns the reply of the request asked by
9782 *
9783 * The parameter @p e supplied to this function must be NULL if
9784 * xcb_glx_get_tex_genfv_unchecked(). is used.
9785 * Otherwise, it stores the error if any.
9786 *
9787 * The returned value must be freed by the caller using free().
9788 */
9789
9790/*****************************************************************************
9791 **
9792 ** xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply
9793 **
9794 ** @param xcb_connection_t                *c
9795 ** @param xcb_glx_get_tex_genfv_cookie_t   cookie
9796 ** @param xcb_generic_error_t            **e
9797 ** @returns xcb_glx_get_tex_genfv_reply_t *
9798 **
9799 *****************************************************************************/
9800
9801xcb_glx_get_tex_genfv_reply_t *
9802xcb_glx_get_tex_genfv_reply (xcb_connection_t                *c  /**< */,
9803                             xcb_glx_get_tex_genfv_cookie_t   cookie  /**< */,
9804                             xcb_generic_error_t            **e  /**< */);
9805
9806int
9807xcb_glx_get_tex_geniv_sizeof (const void  *_buffer  /**< */);
9808
9809/**
9810 *
9811 * @param c The connection
9812 * @return A cookie
9813 *
9814 * Delivers a request to the X server.
9815 *
9816 */
9817
9818/*****************************************************************************
9819 **
9820 ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv
9821 **
9822 ** @param xcb_connection_t      *c
9823 ** @param xcb_glx_context_tag_t  context_tag
9824 ** @param uint32_t               coord
9825 ** @param uint32_t               pname
9826 ** @returns xcb_glx_get_tex_geniv_cookie_t
9827 **
9828 *****************************************************************************/
9829
9830xcb_glx_get_tex_geniv_cookie_t
9831xcb_glx_get_tex_geniv (xcb_connection_t      *c  /**< */,
9832                       xcb_glx_context_tag_t  context_tag  /**< */,
9833                       uint32_t               coord  /**< */,
9834                       uint32_t               pname  /**< */);
9835
9836/**
9837 *
9838 * @param c The connection
9839 * @return A cookie
9840 *
9841 * Delivers a request to the X server.
9842 *
9843 * This form can be used only if the request will cause
9844 * a reply to be generated. Any returned error will be
9845 * placed in the event queue.
9846 */
9847
9848/*****************************************************************************
9849 **
9850 ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_unchecked
9851 **
9852 ** @param xcb_connection_t      *c
9853 ** @param xcb_glx_context_tag_t  context_tag
9854 ** @param uint32_t               coord
9855 ** @param uint32_t               pname
9856 ** @returns xcb_glx_get_tex_geniv_cookie_t
9857 **
9858 *****************************************************************************/
9859
9860xcb_glx_get_tex_geniv_cookie_t
9861xcb_glx_get_tex_geniv_unchecked (xcb_connection_t      *c  /**< */,
9862                                 xcb_glx_context_tag_t  context_tag  /**< */,
9863                                 uint32_t               coord  /**< */,
9864                                 uint32_t               pname  /**< */);
9865
9866
9867/*****************************************************************************
9868 **
9869 ** int32_t * xcb_glx_get_tex_geniv_data
9870 **
9871 ** @param const xcb_glx_get_tex_geniv_reply_t *R
9872 ** @returns int32_t *
9873 **
9874 *****************************************************************************/
9875
9876int32_t *
9877xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R  /**< */);
9878
9879
9880/*****************************************************************************
9881 **
9882 ** int xcb_glx_get_tex_geniv_data_length
9883 **
9884 ** @param const xcb_glx_get_tex_geniv_reply_t *R
9885 ** @returns int
9886 **
9887 *****************************************************************************/
9888
9889int
9890xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R  /**< */);
9891
9892
9893/*****************************************************************************
9894 **
9895 ** xcb_generic_iterator_t xcb_glx_get_tex_geniv_data_end
9896 **
9897 ** @param const xcb_glx_get_tex_geniv_reply_t *R
9898 ** @returns xcb_generic_iterator_t
9899 **
9900 *****************************************************************************/
9901
9902xcb_generic_iterator_t
9903xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R  /**< */);
9904
9905/**
9906 * Return the reply
9907 * @param c      The connection
9908 * @param cookie The cookie
9909 * @param e      The xcb_generic_error_t supplied
9910 *
9911 * Returns the reply of the request asked by
9912 *
9913 * The parameter @p e supplied to this function must be NULL if
9914 * xcb_glx_get_tex_geniv_unchecked(). is used.
9915 * Otherwise, it stores the error if any.
9916 *
9917 * The returned value must be freed by the caller using free().
9918 */
9919
9920/*****************************************************************************
9921 **
9922 ** xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply
9923 **
9924 ** @param xcb_connection_t                *c
9925 ** @param xcb_glx_get_tex_geniv_cookie_t   cookie
9926 ** @param xcb_generic_error_t            **e
9927 ** @returns xcb_glx_get_tex_geniv_reply_t *
9928 **
9929 *****************************************************************************/
9930
9931xcb_glx_get_tex_geniv_reply_t *
9932xcb_glx_get_tex_geniv_reply (xcb_connection_t                *c  /**< */,
9933                             xcb_glx_get_tex_geniv_cookie_t   cookie  /**< */,
9934                             xcb_generic_error_t            **e  /**< */);
9935
9936int
9937xcb_glx_get_tex_image_sizeof (const void  *_buffer  /**< */);
9938
9939/**
9940 *
9941 * @param c The connection
9942 * @return A cookie
9943 *
9944 * Delivers a request to the X server.
9945 *
9946 */
9947
9948/*****************************************************************************
9949 **
9950 ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image
9951 **
9952 ** @param xcb_connection_t      *c
9953 ** @param xcb_glx_context_tag_t  context_tag
9954 ** @param uint32_t               target
9955 ** @param int32_t                level
9956 ** @param uint32_t               format
9957 ** @param uint32_t               type
9958 ** @param uint8_t                swap_bytes
9959 ** @returns xcb_glx_get_tex_image_cookie_t
9960 **
9961 *****************************************************************************/
9962
9963xcb_glx_get_tex_image_cookie_t
9964xcb_glx_get_tex_image (xcb_connection_t      *c  /**< */,
9965                       xcb_glx_context_tag_t  context_tag  /**< */,
9966                       uint32_t               target  /**< */,
9967                       int32_t                level  /**< */,
9968                       uint32_t               format  /**< */,
9969                       uint32_t               type  /**< */,
9970                       uint8_t                swap_bytes  /**< */);
9971
9972/**
9973 *
9974 * @param c The connection
9975 * @return A cookie
9976 *
9977 * Delivers a request to the X server.
9978 *
9979 * This form can be used only if the request will cause
9980 * a reply to be generated. Any returned error will be
9981 * placed in the event queue.
9982 */
9983
9984/*****************************************************************************
9985 **
9986 ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_unchecked
9987 **
9988 ** @param xcb_connection_t      *c
9989 ** @param xcb_glx_context_tag_t  context_tag
9990 ** @param uint32_t               target
9991 ** @param int32_t                level
9992 ** @param uint32_t               format
9993 ** @param uint32_t               type
9994 ** @param uint8_t                swap_bytes
9995 ** @returns xcb_glx_get_tex_image_cookie_t
9996 **
9997 *****************************************************************************/
9998
9999xcb_glx_get_tex_image_cookie_t
10000xcb_glx_get_tex_image_unchecked (xcb_connection_t      *c  /**< */,
10001                                 xcb_glx_context_tag_t  context_tag  /**< */,
10002                                 uint32_t               target  /**< */,
10003                                 int32_t                level  /**< */,
10004                                 uint32_t               format  /**< */,
10005                                 uint32_t               type  /**< */,
10006                                 uint8_t                swap_bytes  /**< */);
10007
10008
10009/*****************************************************************************
10010 **
10011 ** uint8_t * xcb_glx_get_tex_image_data
10012 **
10013 ** @param const xcb_glx_get_tex_image_reply_t *R
10014 ** @returns uint8_t *
10015 **
10016 *****************************************************************************/
10017
10018uint8_t *
10019xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R  /**< */);
10020
10021
10022/*****************************************************************************
10023 **
10024 ** int xcb_glx_get_tex_image_data_length
10025 **
10026 ** @param const xcb_glx_get_tex_image_reply_t *R
10027 ** @returns int
10028 **
10029 *****************************************************************************/
10030
10031int
10032xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R  /**< */);
10033
10034
10035/*****************************************************************************
10036 **
10037 ** xcb_generic_iterator_t xcb_glx_get_tex_image_data_end
10038 **
10039 ** @param const xcb_glx_get_tex_image_reply_t *R
10040 ** @returns xcb_generic_iterator_t
10041 **
10042 *****************************************************************************/
10043
10044xcb_generic_iterator_t
10045xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R  /**< */);
10046
10047/**
10048 * Return the reply
10049 * @param c      The connection
10050 * @param cookie The cookie
10051 * @param e      The xcb_generic_error_t supplied
10052 *
10053 * Returns the reply of the request asked by
10054 *
10055 * The parameter @p e supplied to this function must be NULL if
10056 * xcb_glx_get_tex_image_unchecked(). is used.
10057 * Otherwise, it stores the error if any.
10058 *
10059 * The returned value must be freed by the caller using free().
10060 */
10061
10062/*****************************************************************************
10063 **
10064 ** xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply
10065 **
10066 ** @param xcb_connection_t                *c
10067 ** @param xcb_glx_get_tex_image_cookie_t   cookie
10068 ** @param xcb_generic_error_t            **e
10069 ** @returns xcb_glx_get_tex_image_reply_t *
10070 **
10071 *****************************************************************************/
10072
10073xcb_glx_get_tex_image_reply_t *
10074xcb_glx_get_tex_image_reply (xcb_connection_t                *c  /**< */,
10075                             xcb_glx_get_tex_image_cookie_t   cookie  /**< */,
10076                             xcb_generic_error_t            **e  /**< */);
10077
10078int
10079xcb_glx_get_tex_parameterfv_sizeof (const void  *_buffer  /**< */);
10080
10081/**
10082 *
10083 * @param c The connection
10084 * @return A cookie
10085 *
10086 * Delivers a request to the X server.
10087 *
10088 */
10089
10090/*****************************************************************************
10091 **
10092 ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv
10093 **
10094 ** @param xcb_connection_t      *c
10095 ** @param xcb_glx_context_tag_t  context_tag
10096 ** @param uint32_t               target
10097 ** @param uint32_t               pname
10098 ** @returns xcb_glx_get_tex_parameterfv_cookie_t
10099 **
10100 *****************************************************************************/
10101
10102xcb_glx_get_tex_parameterfv_cookie_t
10103xcb_glx_get_tex_parameterfv (xcb_connection_t      *c  /**< */,
10104                             xcb_glx_context_tag_t  context_tag  /**< */,
10105                             uint32_t               target  /**< */,
10106                             uint32_t               pname  /**< */);
10107
10108/**
10109 *
10110 * @param c The connection
10111 * @return A cookie
10112 *
10113 * Delivers a request to the X server.
10114 *
10115 * This form can be used only if the request will cause
10116 * a reply to be generated. Any returned error will be
10117 * placed in the event queue.
10118 */
10119
10120/*****************************************************************************
10121 **
10122 ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_unchecked
10123 **
10124 ** @param xcb_connection_t      *c
10125 ** @param xcb_glx_context_tag_t  context_tag
10126 ** @param uint32_t               target
10127 ** @param uint32_t               pname
10128 ** @returns xcb_glx_get_tex_parameterfv_cookie_t
10129 **
10130 *****************************************************************************/
10131
10132xcb_glx_get_tex_parameterfv_cookie_t
10133xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
10134                                       xcb_glx_context_tag_t  context_tag  /**< */,
10135                                       uint32_t               target  /**< */,
10136                                       uint32_t               pname  /**< */);
10137
10138
10139/*****************************************************************************
10140 **
10141 ** xcb_glx_float32_t * xcb_glx_get_tex_parameterfv_data
10142 **
10143 ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10144 ** @returns xcb_glx_float32_t *
10145 **
10146 *****************************************************************************/
10147
10148xcb_glx_float32_t *
10149xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
10150
10151
10152/*****************************************************************************
10153 **
10154 ** int xcb_glx_get_tex_parameterfv_data_length
10155 **
10156 ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10157 ** @returns int
10158 **
10159 *****************************************************************************/
10160
10161int
10162xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
10163
10164
10165/*****************************************************************************
10166 **
10167 ** xcb_generic_iterator_t xcb_glx_get_tex_parameterfv_data_end
10168 **
10169 ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
10170 ** @returns xcb_generic_iterator_t
10171 **
10172 *****************************************************************************/
10173
10174xcb_generic_iterator_t
10175xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
10176
10177/**
10178 * Return the reply
10179 * @param c      The connection
10180 * @param cookie The cookie
10181 * @param e      The xcb_generic_error_t supplied
10182 *
10183 * Returns the reply of the request asked by
10184 *
10185 * The parameter @p e supplied to this function must be NULL if
10186 * xcb_glx_get_tex_parameterfv_unchecked(). is used.
10187 * Otherwise, it stores the error if any.
10188 *
10189 * The returned value must be freed by the caller using free().
10190 */
10191
10192/*****************************************************************************
10193 **
10194 ** xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply
10195 **
10196 ** @param xcb_connection_t                      *c
10197 ** @param xcb_glx_get_tex_parameterfv_cookie_t   cookie
10198 ** @param xcb_generic_error_t                  **e
10199 ** @returns xcb_glx_get_tex_parameterfv_reply_t *
10200 **
10201 *****************************************************************************/
10202
10203xcb_glx_get_tex_parameterfv_reply_t *
10204xcb_glx_get_tex_parameterfv_reply (xcb_connection_t                      *c  /**< */,
10205                                   xcb_glx_get_tex_parameterfv_cookie_t   cookie  /**< */,
10206                                   xcb_generic_error_t                  **e  /**< */);
10207
10208int
10209xcb_glx_get_tex_parameteriv_sizeof (const void  *_buffer  /**< */);
10210
10211/**
10212 *
10213 * @param c The connection
10214 * @return A cookie
10215 *
10216 * Delivers a request to the X server.
10217 *
10218 */
10219
10220/*****************************************************************************
10221 **
10222 ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv
10223 **
10224 ** @param xcb_connection_t      *c
10225 ** @param xcb_glx_context_tag_t  context_tag
10226 ** @param uint32_t               target
10227 ** @param uint32_t               pname
10228 ** @returns xcb_glx_get_tex_parameteriv_cookie_t
10229 **
10230 *****************************************************************************/
10231
10232xcb_glx_get_tex_parameteriv_cookie_t
10233xcb_glx_get_tex_parameteriv (xcb_connection_t      *c  /**< */,
10234                             xcb_glx_context_tag_t  context_tag  /**< */,
10235                             uint32_t               target  /**< */,
10236                             uint32_t               pname  /**< */);
10237
10238/**
10239 *
10240 * @param c The connection
10241 * @return A cookie
10242 *
10243 * Delivers a request to the X server.
10244 *
10245 * This form can be used only if the request will cause
10246 * a reply to be generated. Any returned error will be
10247 * placed in the event queue.
10248 */
10249
10250/*****************************************************************************
10251 **
10252 ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_unchecked
10253 **
10254 ** @param xcb_connection_t      *c
10255 ** @param xcb_glx_context_tag_t  context_tag
10256 ** @param uint32_t               target
10257 ** @param uint32_t               pname
10258 ** @returns xcb_glx_get_tex_parameteriv_cookie_t
10259 **
10260 *****************************************************************************/
10261
10262xcb_glx_get_tex_parameteriv_cookie_t
10263xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
10264                                       xcb_glx_context_tag_t  context_tag  /**< */,
10265                                       uint32_t               target  /**< */,
10266                                       uint32_t               pname  /**< */);
10267
10268
10269/*****************************************************************************
10270 **
10271 ** int32_t * xcb_glx_get_tex_parameteriv_data
10272 **
10273 ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10274 ** @returns int32_t *
10275 **
10276 *****************************************************************************/
10277
10278int32_t *
10279xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
10280
10281
10282/*****************************************************************************
10283 **
10284 ** int xcb_glx_get_tex_parameteriv_data_length
10285 **
10286 ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10287 ** @returns int
10288 **
10289 *****************************************************************************/
10290
10291int
10292xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
10293
10294
10295/*****************************************************************************
10296 **
10297 ** xcb_generic_iterator_t xcb_glx_get_tex_parameteriv_data_end
10298 **
10299 ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
10300 ** @returns xcb_generic_iterator_t
10301 **
10302 *****************************************************************************/
10303
10304xcb_generic_iterator_t
10305xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
10306
10307/**
10308 * Return the reply
10309 * @param c      The connection
10310 * @param cookie The cookie
10311 * @param e      The xcb_generic_error_t supplied
10312 *
10313 * Returns the reply of the request asked by
10314 *
10315 * The parameter @p e supplied to this function must be NULL if
10316 * xcb_glx_get_tex_parameteriv_unchecked(). is used.
10317 * Otherwise, it stores the error if any.
10318 *
10319 * The returned value must be freed by the caller using free().
10320 */
10321
10322/*****************************************************************************
10323 **
10324 ** xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply
10325 **
10326 ** @param xcb_connection_t                      *c
10327 ** @param xcb_glx_get_tex_parameteriv_cookie_t   cookie
10328 ** @param xcb_generic_error_t                  **e
10329 ** @returns xcb_glx_get_tex_parameteriv_reply_t *
10330 **
10331 *****************************************************************************/
10332
10333xcb_glx_get_tex_parameteriv_reply_t *
10334xcb_glx_get_tex_parameteriv_reply (xcb_connection_t                      *c  /**< */,
10335                                   xcb_glx_get_tex_parameteriv_cookie_t   cookie  /**< */,
10336                                   xcb_generic_error_t                  **e  /**< */);
10337
10338int
10339xcb_glx_get_tex_level_parameterfv_sizeof (const void  *_buffer  /**< */);
10340
10341/**
10342 *
10343 * @param c The connection
10344 * @return A cookie
10345 *
10346 * Delivers a request to the X server.
10347 *
10348 */
10349
10350/*****************************************************************************
10351 **
10352 ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv
10353 **
10354 ** @param xcb_connection_t      *c
10355 ** @param xcb_glx_context_tag_t  context_tag
10356 ** @param uint32_t               target
10357 ** @param int32_t                level
10358 ** @param uint32_t               pname
10359 ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
10360 **
10361 *****************************************************************************/
10362
10363xcb_glx_get_tex_level_parameterfv_cookie_t
10364xcb_glx_get_tex_level_parameterfv (xcb_connection_t      *c  /**< */,
10365                                   xcb_glx_context_tag_t  context_tag  /**< */,
10366                                   uint32_t               target  /**< */,
10367                                   int32_t                level  /**< */,
10368                                   uint32_t               pname  /**< */);
10369
10370/**
10371 *
10372 * @param c The connection
10373 * @return A cookie
10374 *
10375 * Delivers a request to the X server.
10376 *
10377 * This form can be used only if the request will cause
10378 * a reply to be generated. Any returned error will be
10379 * placed in the event queue.
10380 */
10381
10382/*****************************************************************************
10383 **
10384 ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_unchecked
10385 **
10386 ** @param xcb_connection_t      *c
10387 ** @param xcb_glx_context_tag_t  context_tag
10388 ** @param uint32_t               target
10389 ** @param int32_t                level
10390 ** @param uint32_t               pname
10391 ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
10392 **
10393 *****************************************************************************/
10394
10395xcb_glx_get_tex_level_parameterfv_cookie_t
10396xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
10397                                             xcb_glx_context_tag_t  context_tag  /**< */,
10398                                             uint32_t               target  /**< */,
10399                                             int32_t                level  /**< */,
10400                                             uint32_t               pname  /**< */);
10401
10402
10403/*****************************************************************************
10404 **
10405 ** xcb_glx_float32_t * xcb_glx_get_tex_level_parameterfv_data
10406 **
10407 ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10408 ** @returns xcb_glx_float32_t *
10409 **
10410 *****************************************************************************/
10411
10412xcb_glx_float32_t *
10413xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
10414
10415
10416/*****************************************************************************
10417 **
10418 ** int xcb_glx_get_tex_level_parameterfv_data_length
10419 **
10420 ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10421 ** @returns int
10422 **
10423 *****************************************************************************/
10424
10425int
10426xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
10427
10428
10429/*****************************************************************************
10430 **
10431 ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameterfv_data_end
10432 **
10433 ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10434 ** @returns xcb_generic_iterator_t
10435 **
10436 *****************************************************************************/
10437
10438xcb_generic_iterator_t
10439xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
10440
10441/**
10442 * Return the reply
10443 * @param c      The connection
10444 * @param cookie The cookie
10445 * @param e      The xcb_generic_error_t supplied
10446 *
10447 * Returns the reply of the request asked by
10448 *
10449 * The parameter @p e supplied to this function must be NULL if
10450 * xcb_glx_get_tex_level_parameterfv_unchecked(). is used.
10451 * Otherwise, it stores the error if any.
10452 *
10453 * The returned value must be freed by the caller using free().
10454 */
10455
10456/*****************************************************************************
10457 **
10458 ** xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_parameterfv_reply
10459 **
10460 ** @param xcb_connection_t                            *c
10461 ** @param xcb_glx_get_tex_level_parameterfv_cookie_t   cookie
10462 ** @param xcb_generic_error_t                        **e
10463 ** @returns xcb_glx_get_tex_level_parameterfv_reply_t *
10464 **
10465 *****************************************************************************/
10466
10467xcb_glx_get_tex_level_parameterfv_reply_t *
10468xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t                            *c  /**< */,
10469                                         xcb_glx_get_tex_level_parameterfv_cookie_t   cookie  /**< */,
10470                                         xcb_generic_error_t                        **e  /**< */);
10471
10472int
10473xcb_glx_get_tex_level_parameteriv_sizeof (const void  *_buffer  /**< */);
10474
10475/**
10476 *
10477 * @param c The connection
10478 * @return A cookie
10479 *
10480 * Delivers a request to the X server.
10481 *
10482 */
10483
10484/*****************************************************************************
10485 **
10486 ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv
10487 **
10488 ** @param xcb_connection_t      *c
10489 ** @param xcb_glx_context_tag_t  context_tag
10490 ** @param uint32_t               target
10491 ** @param int32_t                level
10492 ** @param uint32_t               pname
10493 ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10494 **
10495 *****************************************************************************/
10496
10497xcb_glx_get_tex_level_parameteriv_cookie_t
10498xcb_glx_get_tex_level_parameteriv (xcb_connection_t      *c  /**< */,
10499                                   xcb_glx_context_tag_t  context_tag  /**< */,
10500                                   uint32_t               target  /**< */,
10501                                   int32_t                level  /**< */,
10502                                   uint32_t               pname  /**< */);
10503
10504/**
10505 *
10506 * @param c The connection
10507 * @return A cookie
10508 *
10509 * Delivers a request to the X server.
10510 *
10511 * This form can be used only if the request will cause
10512 * a reply to be generated. Any returned error will be
10513 * placed in the event queue.
10514 */
10515
10516/*****************************************************************************
10517 **
10518 ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_unchecked
10519 **
10520 ** @param xcb_connection_t      *c
10521 ** @param xcb_glx_context_tag_t  context_tag
10522 ** @param uint32_t               target
10523 ** @param int32_t                level
10524 ** @param uint32_t               pname
10525 ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10526 **
10527 *****************************************************************************/
10528
10529xcb_glx_get_tex_level_parameteriv_cookie_t
10530xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
10531                                             xcb_glx_context_tag_t  context_tag  /**< */,
10532                                             uint32_t               target  /**< */,
10533                                             int32_t                level  /**< */,
10534                                             uint32_t               pname  /**< */);
10535
10536
10537/*****************************************************************************
10538 **
10539 ** int32_t * xcb_glx_get_tex_level_parameteriv_data
10540 **
10541 ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10542 ** @returns int32_t *
10543 **
10544 *****************************************************************************/
10545
10546int32_t *
10547xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
10548
10549
10550/*****************************************************************************
10551 **
10552 ** int xcb_glx_get_tex_level_parameteriv_data_length
10553 **
10554 ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10555 ** @returns int
10556 **
10557 *****************************************************************************/
10558
10559int
10560xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
10561
10562
10563/*****************************************************************************
10564 **
10565 ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameteriv_data_end
10566 **
10567 ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10568 ** @returns xcb_generic_iterator_t
10569 **
10570 *****************************************************************************/
10571
10572xcb_generic_iterator_t
10573xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
10574
10575/**
10576 * Return the reply
10577 * @param c      The connection
10578 * @param cookie The cookie
10579 * @param e      The xcb_generic_error_t supplied
10580 *
10581 * Returns the reply of the request asked by
10582 *
10583 * The parameter @p e supplied to this function must be NULL if
10584 * xcb_glx_get_tex_level_parameteriv_unchecked(). is used.
10585 * Otherwise, it stores the error if any.
10586 *
10587 * The returned value must be freed by the caller using free().
10588 */
10589
10590/*****************************************************************************
10591 **
10592 ** xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_parameteriv_reply
10593 **
10594 ** @param xcb_connection_t                            *c
10595 ** @param xcb_glx_get_tex_level_parameteriv_cookie_t   cookie
10596 ** @param xcb_generic_error_t                        **e
10597 ** @returns xcb_glx_get_tex_level_parameteriv_reply_t *
10598 **
10599 *****************************************************************************/
10600
10601xcb_glx_get_tex_level_parameteriv_reply_t *
10602xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t                            *c  /**< */,
10603                                         xcb_glx_get_tex_level_parameteriv_cookie_t   cookie  /**< */,
10604                                         xcb_generic_error_t                        **e  /**< */);
10605
10606/**
10607 *
10608 * @param c The connection
10609 * @return A cookie
10610 *
10611 * Delivers a request to the X server.
10612 *
10613 */
10614
10615/*****************************************************************************
10616 **
10617 ** xcb_glx_is_list_cookie_t xcb_glx_is_list
10618 **
10619 ** @param xcb_connection_t      *c
10620 ** @param xcb_glx_context_tag_t  context_tag
10621 ** @param uint32_t               list
10622 ** @returns xcb_glx_is_list_cookie_t
10623 **
10624 *****************************************************************************/
10625
10626xcb_glx_is_list_cookie_t
10627xcb_glx_is_list (xcb_connection_t      *c  /**< */,
10628                 xcb_glx_context_tag_t  context_tag  /**< */,
10629                 uint32_t               list  /**< */);
10630
10631/**
10632 *
10633 * @param c The connection
10634 * @return A cookie
10635 *
10636 * Delivers a request to the X server.
10637 *
10638 * This form can be used only if the request will cause
10639 * a reply to be generated. Any returned error will be
10640 * placed in the event queue.
10641 */
10642
10643/*****************************************************************************
10644 **
10645 ** xcb_glx_is_list_cookie_t xcb_glx_is_list_unchecked
10646 **
10647 ** @param xcb_connection_t      *c
10648 ** @param xcb_glx_context_tag_t  context_tag
10649 ** @param uint32_t               list
10650 ** @returns xcb_glx_is_list_cookie_t
10651 **
10652 *****************************************************************************/
10653
10654xcb_glx_is_list_cookie_t
10655xcb_glx_is_list_unchecked (xcb_connection_t      *c  /**< */,
10656                           xcb_glx_context_tag_t  context_tag  /**< */,
10657                           uint32_t               list  /**< */);
10658
10659/**
10660 * Return the reply
10661 * @param c      The connection
10662 * @param cookie The cookie
10663 * @param e      The xcb_generic_error_t supplied
10664 *
10665 * Returns the reply of the request asked by
10666 *
10667 * The parameter @p e supplied to this function must be NULL if
10668 * xcb_glx_is_list_unchecked(). is used.
10669 * Otherwise, it stores the error if any.
10670 *
10671 * The returned value must be freed by the caller using free().
10672 */
10673
10674/*****************************************************************************
10675 **
10676 ** xcb_glx_is_list_reply_t * xcb_glx_is_list_reply
10677 **
10678 ** @param xcb_connection_t          *c
10679 ** @param xcb_glx_is_list_cookie_t   cookie
10680 ** @param xcb_generic_error_t      **e
10681 ** @returns xcb_glx_is_list_reply_t *
10682 **
10683 *****************************************************************************/
10684
10685xcb_glx_is_list_reply_t *
10686xcb_glx_is_list_reply (xcb_connection_t          *c  /**< */,
10687                       xcb_glx_is_list_cookie_t   cookie  /**< */,
10688                       xcb_generic_error_t      **e  /**< */);
10689
10690/**
10691 *
10692 * @param c The connection
10693 * @return A cookie
10694 *
10695 * Delivers a request to the X server.
10696 *
10697 * This form can be used only if the request will not cause
10698 * a reply to be generated. Any returned error will be
10699 * saved for handling by xcb_request_check().
10700 */
10701
10702/*****************************************************************************
10703 **
10704 ** xcb_void_cookie_t xcb_glx_flush_checked
10705 **
10706 ** @param xcb_connection_t      *c
10707 ** @param xcb_glx_context_tag_t  context_tag
10708 ** @returns xcb_void_cookie_t
10709 **
10710 *****************************************************************************/
10711
10712xcb_void_cookie_t
10713xcb_glx_flush_checked (xcb_connection_t      *c  /**< */,
10714                       xcb_glx_context_tag_t  context_tag  /**< */);
10715
10716/**
10717 *
10718 * @param c The connection
10719 * @return A cookie
10720 *
10721 * Delivers a request to the X server.
10722 *
10723 */
10724
10725/*****************************************************************************
10726 **
10727 ** xcb_void_cookie_t xcb_glx_flush
10728 **
10729 ** @param xcb_connection_t      *c
10730 ** @param xcb_glx_context_tag_t  context_tag
10731 ** @returns xcb_void_cookie_t
10732 **
10733 *****************************************************************************/
10734
10735xcb_void_cookie_t
10736xcb_glx_flush (xcb_connection_t      *c  /**< */,
10737               xcb_glx_context_tag_t  context_tag  /**< */);
10738
10739int
10740xcb_glx_are_textures_resident_sizeof (const void  *_buffer  /**< */);
10741
10742/**
10743 *
10744 * @param c The connection
10745 * @return A cookie
10746 *
10747 * Delivers a request to the X server.
10748 *
10749 */
10750
10751/*****************************************************************************
10752 **
10753 ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident
10754 **
10755 ** @param xcb_connection_t      *c
10756 ** @param xcb_glx_context_tag_t  context_tag
10757 ** @param int32_t                n
10758 ** @param const uint32_t        *textures
10759 ** @returns xcb_glx_are_textures_resident_cookie_t
10760 **
10761 *****************************************************************************/
10762
10763xcb_glx_are_textures_resident_cookie_t
10764xcb_glx_are_textures_resident (xcb_connection_t      *c  /**< */,
10765                               xcb_glx_context_tag_t  context_tag  /**< */,
10766                               int32_t                n  /**< */,
10767                               const uint32_t        *textures  /**< */);
10768
10769/**
10770 *
10771 * @param c The connection
10772 * @return A cookie
10773 *
10774 * Delivers a request to the X server.
10775 *
10776 * This form can be used only if the request will cause
10777 * a reply to be generated. Any returned error will be
10778 * placed in the event queue.
10779 */
10780
10781/*****************************************************************************
10782 **
10783 ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_unchecked
10784 **
10785 ** @param xcb_connection_t      *c
10786 ** @param xcb_glx_context_tag_t  context_tag
10787 ** @param int32_t                n
10788 ** @param const uint32_t        *textures
10789 ** @returns xcb_glx_are_textures_resident_cookie_t
10790 **
10791 *****************************************************************************/
10792
10793xcb_glx_are_textures_resident_cookie_t
10794xcb_glx_are_textures_resident_unchecked (xcb_connection_t      *c  /**< */,
10795                                         xcb_glx_context_tag_t  context_tag  /**< */,
10796                                         int32_t                n  /**< */,
10797                                         const uint32_t        *textures  /**< */);
10798
10799
10800/*****************************************************************************
10801 **
10802 ** uint8_t * xcb_glx_are_textures_resident_data
10803 **
10804 ** @param const xcb_glx_are_textures_resident_reply_t *R
10805 ** @returns uint8_t *
10806 **
10807 *****************************************************************************/
10808
10809uint8_t *
10810xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R  /**< */);
10811
10812
10813/*****************************************************************************
10814 **
10815 ** int xcb_glx_are_textures_resident_data_length
10816 **
10817 ** @param const xcb_glx_are_textures_resident_reply_t *R
10818 ** @returns int
10819 **
10820 *****************************************************************************/
10821
10822int
10823xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R  /**< */);
10824
10825
10826/*****************************************************************************
10827 **
10828 ** xcb_generic_iterator_t xcb_glx_are_textures_resident_data_end
10829 **
10830 ** @param const xcb_glx_are_textures_resident_reply_t *R
10831 ** @returns xcb_generic_iterator_t
10832 **
10833 *****************************************************************************/
10834
10835xcb_generic_iterator_t
10836xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R  /**< */);
10837
10838/**
10839 * Return the reply
10840 * @param c      The connection
10841 * @param cookie The cookie
10842 * @param e      The xcb_generic_error_t supplied
10843 *
10844 * Returns the reply of the request asked by
10845 *
10846 * The parameter @p e supplied to this function must be NULL if
10847 * xcb_glx_are_textures_resident_unchecked(). is used.
10848 * Otherwise, it stores the error if any.
10849 *
10850 * The returned value must be freed by the caller using free().
10851 */
10852
10853/*****************************************************************************
10854 **
10855 ** xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_reply
10856 **
10857 ** @param xcb_connection_t                        *c
10858 ** @param xcb_glx_are_textures_resident_cookie_t   cookie
10859 ** @param xcb_generic_error_t                    **e
10860 ** @returns xcb_glx_are_textures_resident_reply_t *
10861 **
10862 *****************************************************************************/
10863
10864xcb_glx_are_textures_resident_reply_t *
10865xcb_glx_are_textures_resident_reply (xcb_connection_t                        *c  /**< */,
10866                                     xcb_glx_are_textures_resident_cookie_t   cookie  /**< */,
10867                                     xcb_generic_error_t                    **e  /**< */);
10868
10869int
10870xcb_glx_delete_textures_sizeof (const void  *_buffer  /**< */);
10871
10872/**
10873 *
10874 * @param c The connection
10875 * @return A cookie
10876 *
10877 * Delivers a request to the X server.
10878 *
10879 * This form can be used only if the request will not cause
10880 * a reply to be generated. Any returned error will be
10881 * saved for handling by xcb_request_check().
10882 */
10883
10884/*****************************************************************************
10885 **
10886 ** xcb_void_cookie_t xcb_glx_delete_textures_checked
10887 **
10888 ** @param xcb_connection_t      *c
10889 ** @param xcb_glx_context_tag_t  context_tag
10890 ** @param int32_t                n
10891 ** @param const uint32_t        *textures
10892 ** @returns xcb_void_cookie_t
10893 **
10894 *****************************************************************************/
10895
10896xcb_void_cookie_t
10897xcb_glx_delete_textures_checked (xcb_connection_t      *c  /**< */,
10898                                 xcb_glx_context_tag_t  context_tag  /**< */,
10899                                 int32_t                n  /**< */,
10900                                 const uint32_t        *textures  /**< */);
10901
10902/**
10903 *
10904 * @param c The connection
10905 * @return A cookie
10906 *
10907 * Delivers a request to the X server.
10908 *
10909 */
10910
10911/*****************************************************************************
10912 **
10913 ** xcb_void_cookie_t xcb_glx_delete_textures
10914 **
10915 ** @param xcb_connection_t      *c
10916 ** @param xcb_glx_context_tag_t  context_tag
10917 ** @param int32_t                n
10918 ** @param const uint32_t        *textures
10919 ** @returns xcb_void_cookie_t
10920 **
10921 *****************************************************************************/
10922
10923xcb_void_cookie_t
10924xcb_glx_delete_textures (xcb_connection_t      *c  /**< */,
10925                         xcb_glx_context_tag_t  context_tag  /**< */,
10926                         int32_t                n  /**< */,
10927                         const uint32_t        *textures  /**< */);
10928
10929int
10930xcb_glx_gen_textures_sizeof (const void  *_buffer  /**< */);
10931
10932/**
10933 *
10934 * @param c The connection
10935 * @return A cookie
10936 *
10937 * Delivers a request to the X server.
10938 *
10939 */
10940
10941/*****************************************************************************
10942 **
10943 ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures
10944 **
10945 ** @param xcb_connection_t      *c
10946 ** @param xcb_glx_context_tag_t  context_tag
10947 ** @param int32_t                n
10948 ** @returns xcb_glx_gen_textures_cookie_t
10949 **
10950 *****************************************************************************/
10951
10952xcb_glx_gen_textures_cookie_t
10953xcb_glx_gen_textures (xcb_connection_t      *c  /**< */,
10954                      xcb_glx_context_tag_t  context_tag  /**< */,
10955                      int32_t                n  /**< */);
10956
10957/**
10958 *
10959 * @param c The connection
10960 * @return A cookie
10961 *
10962 * Delivers a request to the X server.
10963 *
10964 * This form can be used only if the request will cause
10965 * a reply to be generated. Any returned error will be
10966 * placed in the event queue.
10967 */
10968
10969/*****************************************************************************
10970 **
10971 ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_unchecked
10972 **
10973 ** @param xcb_connection_t      *c
10974 ** @param xcb_glx_context_tag_t  context_tag
10975 ** @param int32_t                n
10976 ** @returns xcb_glx_gen_textures_cookie_t
10977 **
10978 *****************************************************************************/
10979
10980xcb_glx_gen_textures_cookie_t
10981xcb_glx_gen_textures_unchecked (xcb_connection_t      *c  /**< */,
10982                                xcb_glx_context_tag_t  context_tag  /**< */,
10983                                int32_t                n  /**< */);
10984
10985
10986/*****************************************************************************
10987 **
10988 ** uint32_t * xcb_glx_gen_textures_data
10989 **
10990 ** @param const xcb_glx_gen_textures_reply_t *R
10991 ** @returns uint32_t *
10992 **
10993 *****************************************************************************/
10994
10995uint32_t *
10996xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R  /**< */);
10997
10998
10999/*****************************************************************************
11000 **
11001 ** int xcb_glx_gen_textures_data_length
11002 **
11003 ** @param const xcb_glx_gen_textures_reply_t *R
11004 ** @returns int
11005 **
11006 *****************************************************************************/
11007
11008int
11009xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R  /**< */);
11010
11011
11012/*****************************************************************************
11013 **
11014 ** xcb_generic_iterator_t xcb_glx_gen_textures_data_end
11015 **
11016 ** @param const xcb_glx_gen_textures_reply_t *R
11017 ** @returns xcb_generic_iterator_t
11018 **
11019 *****************************************************************************/
11020
11021xcb_generic_iterator_t
11022xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R  /**< */);
11023
11024/**
11025 * Return the reply
11026 * @param c      The connection
11027 * @param cookie The cookie
11028 * @param e      The xcb_generic_error_t supplied
11029 *
11030 * Returns the reply of the request asked by
11031 *
11032 * The parameter @p e supplied to this function must be NULL if
11033 * xcb_glx_gen_textures_unchecked(). is used.
11034 * Otherwise, it stores the error if any.
11035 *
11036 * The returned value must be freed by the caller using free().
11037 */
11038
11039/*****************************************************************************
11040 **
11041 ** xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply
11042 **
11043 ** @param xcb_connection_t               *c
11044 ** @param xcb_glx_gen_textures_cookie_t   cookie
11045 ** @param xcb_generic_error_t           **e
11046 ** @returns xcb_glx_gen_textures_reply_t *
11047 **
11048 *****************************************************************************/
11049
11050xcb_glx_gen_textures_reply_t *
11051xcb_glx_gen_textures_reply (xcb_connection_t               *c  /**< */,
11052                            xcb_glx_gen_textures_cookie_t   cookie  /**< */,
11053                            xcb_generic_error_t           **e  /**< */);
11054
11055/**
11056 *
11057 * @param c The connection
11058 * @return A cookie
11059 *
11060 * Delivers a request to the X server.
11061 *
11062 */
11063
11064/*****************************************************************************
11065 **
11066 ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture
11067 **
11068 ** @param xcb_connection_t      *c
11069 ** @param xcb_glx_context_tag_t  context_tag
11070 ** @param uint32_t               texture
11071 ** @returns xcb_glx_is_texture_cookie_t
11072 **
11073 *****************************************************************************/
11074
11075xcb_glx_is_texture_cookie_t
11076xcb_glx_is_texture (xcb_connection_t      *c  /**< */,
11077                    xcb_glx_context_tag_t  context_tag  /**< */,
11078                    uint32_t               texture  /**< */);
11079
11080/**
11081 *
11082 * @param c The connection
11083 * @return A cookie
11084 *
11085 * Delivers a request to the X server.
11086 *
11087 * This form can be used only if the request will cause
11088 * a reply to be generated. Any returned error will be
11089 * placed in the event queue.
11090 */
11091
11092/*****************************************************************************
11093 **
11094 ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture_unchecked
11095 **
11096 ** @param xcb_connection_t      *c
11097 ** @param xcb_glx_context_tag_t  context_tag
11098 ** @param uint32_t               texture
11099 ** @returns xcb_glx_is_texture_cookie_t
11100 **
11101 *****************************************************************************/
11102
11103xcb_glx_is_texture_cookie_t
11104xcb_glx_is_texture_unchecked (xcb_connection_t      *c  /**< */,
11105                              xcb_glx_context_tag_t  context_tag  /**< */,
11106                              uint32_t               texture  /**< */);
11107
11108/**
11109 * Return the reply
11110 * @param c      The connection
11111 * @param cookie The cookie
11112 * @param e      The xcb_generic_error_t supplied
11113 *
11114 * Returns the reply of the request asked by
11115 *
11116 * The parameter @p e supplied to this function must be NULL if
11117 * xcb_glx_is_texture_unchecked(). is used.
11118 * Otherwise, it stores the error if any.
11119 *
11120 * The returned value must be freed by the caller using free().
11121 */
11122
11123/*****************************************************************************
11124 **
11125 ** xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply
11126 **
11127 ** @param xcb_connection_t             *c
11128 ** @param xcb_glx_is_texture_cookie_t   cookie
11129 ** @param xcb_generic_error_t         **e
11130 ** @returns xcb_glx_is_texture_reply_t *
11131 **
11132 *****************************************************************************/
11133
11134xcb_glx_is_texture_reply_t *
11135xcb_glx_is_texture_reply (xcb_connection_t             *c  /**< */,
11136                          xcb_glx_is_texture_cookie_t   cookie  /**< */,
11137                          xcb_generic_error_t         **e  /**< */);
11138
11139int
11140xcb_glx_get_color_table_sizeof (const void  *_buffer  /**< */);
11141
11142/**
11143 *
11144 * @param c The connection
11145 * @return A cookie
11146 *
11147 * Delivers a request to the X server.
11148 *
11149 */
11150
11151/*****************************************************************************
11152 **
11153 ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table
11154 **
11155 ** @param xcb_connection_t      *c
11156 ** @param xcb_glx_context_tag_t  context_tag
11157 ** @param uint32_t               target
11158 ** @param uint32_t               format
11159 ** @param uint32_t               type
11160 ** @param uint8_t                swap_bytes
11161 ** @returns xcb_glx_get_color_table_cookie_t
11162 **
11163 *****************************************************************************/
11164
11165xcb_glx_get_color_table_cookie_t
11166xcb_glx_get_color_table (xcb_connection_t      *c  /**< */,
11167                         xcb_glx_context_tag_t  context_tag  /**< */,
11168                         uint32_t               target  /**< */,
11169                         uint32_t               format  /**< */,
11170                         uint32_t               type  /**< */,
11171                         uint8_t                swap_bytes  /**< */);
11172
11173/**
11174 *
11175 * @param c The connection
11176 * @return A cookie
11177 *
11178 * Delivers a request to the X server.
11179 *
11180 * This form can be used only if the request will cause
11181 * a reply to be generated. Any returned error will be
11182 * placed in the event queue.
11183 */
11184
11185/*****************************************************************************
11186 **
11187 ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_unchecked
11188 **
11189 ** @param xcb_connection_t      *c
11190 ** @param xcb_glx_context_tag_t  context_tag
11191 ** @param uint32_t               target
11192 ** @param uint32_t               format
11193 ** @param uint32_t               type
11194 ** @param uint8_t                swap_bytes
11195 ** @returns xcb_glx_get_color_table_cookie_t
11196 **
11197 *****************************************************************************/
11198
11199xcb_glx_get_color_table_cookie_t
11200xcb_glx_get_color_table_unchecked (xcb_connection_t      *c  /**< */,
11201                                   xcb_glx_context_tag_t  context_tag  /**< */,
11202                                   uint32_t               target  /**< */,
11203                                   uint32_t               format  /**< */,
11204                                   uint32_t               type  /**< */,
11205                                   uint8_t                swap_bytes  /**< */);
11206
11207
11208/*****************************************************************************
11209 **
11210 ** uint8_t * xcb_glx_get_color_table_data
11211 **
11212 ** @param const xcb_glx_get_color_table_reply_t *R
11213 ** @returns uint8_t *
11214 **
11215 *****************************************************************************/
11216
11217uint8_t *
11218xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R  /**< */);
11219
11220
11221/*****************************************************************************
11222 **
11223 ** int xcb_glx_get_color_table_data_length
11224 **
11225 ** @param const xcb_glx_get_color_table_reply_t *R
11226 ** @returns int
11227 **
11228 *****************************************************************************/
11229
11230int
11231xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R  /**< */);
11232
11233
11234/*****************************************************************************
11235 **
11236 ** xcb_generic_iterator_t xcb_glx_get_color_table_data_end
11237 **
11238 ** @param const xcb_glx_get_color_table_reply_t *R
11239 ** @returns xcb_generic_iterator_t
11240 **
11241 *****************************************************************************/
11242
11243xcb_generic_iterator_t
11244xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R  /**< */);
11245
11246/**
11247 * Return the reply
11248 * @param c      The connection
11249 * @param cookie The cookie
11250 * @param e      The xcb_generic_error_t supplied
11251 *
11252 * Returns the reply of the request asked by
11253 *
11254 * The parameter @p e supplied to this function must be NULL if
11255 * xcb_glx_get_color_table_unchecked(). is used.
11256 * Otherwise, it stores the error if any.
11257 *
11258 * The returned value must be freed by the caller using free().
11259 */
11260
11261/*****************************************************************************
11262 **
11263 ** xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply
11264 **
11265 ** @param xcb_connection_t                  *c
11266 ** @param xcb_glx_get_color_table_cookie_t   cookie
11267 ** @param xcb_generic_error_t              **e
11268 ** @returns xcb_glx_get_color_table_reply_t *
11269 **
11270 *****************************************************************************/
11271
11272xcb_glx_get_color_table_reply_t *
11273xcb_glx_get_color_table_reply (xcb_connection_t                  *c  /**< */,
11274                               xcb_glx_get_color_table_cookie_t   cookie  /**< */,
11275                               xcb_generic_error_t              **e  /**< */);
11276
11277int
11278xcb_glx_get_color_table_parameterfv_sizeof (const void  *_buffer  /**< */);
11279
11280/**
11281 *
11282 * @param c The connection
11283 * @return A cookie
11284 *
11285 * Delivers a request to the X server.
11286 *
11287 */
11288
11289/*****************************************************************************
11290 **
11291 ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv
11292 **
11293 ** @param xcb_connection_t      *c
11294 ** @param xcb_glx_context_tag_t  context_tag
11295 ** @param uint32_t               target
11296 ** @param uint32_t               pname
11297 ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
11298 **
11299 *****************************************************************************/
11300
11301xcb_glx_get_color_table_parameterfv_cookie_t
11302xcb_glx_get_color_table_parameterfv (xcb_connection_t      *c  /**< */,
11303                                     xcb_glx_context_tag_t  context_tag  /**< */,
11304                                     uint32_t               target  /**< */,
11305                                     uint32_t               pname  /**< */);
11306
11307/**
11308 *
11309 * @param c The connection
11310 * @return A cookie
11311 *
11312 * Delivers a request to the X server.
11313 *
11314 * This form can be used only if the request will cause
11315 * a reply to be generated. Any returned error will be
11316 * placed in the event queue.
11317 */
11318
11319/*****************************************************************************
11320 **
11321 ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_unchecked
11322 **
11323 ** @param xcb_connection_t      *c
11324 ** @param xcb_glx_context_tag_t  context_tag
11325 ** @param uint32_t               target
11326 ** @param uint32_t               pname
11327 ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
11328 **
11329 *****************************************************************************/
11330
11331xcb_glx_get_color_table_parameterfv_cookie_t
11332xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
11333                                               xcb_glx_context_tag_t  context_tag  /**< */,
11334                                               uint32_t               target  /**< */,
11335                                               uint32_t               pname  /**< */);
11336
11337
11338/*****************************************************************************
11339 **
11340 ** xcb_glx_float32_t * xcb_glx_get_color_table_parameterfv_data
11341 **
11342 ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11343 ** @returns xcb_glx_float32_t *
11344 **
11345 *****************************************************************************/
11346
11347xcb_glx_float32_t *
11348xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
11349
11350
11351/*****************************************************************************
11352 **
11353 ** int xcb_glx_get_color_table_parameterfv_data_length
11354 **
11355 ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11356 ** @returns int
11357 **
11358 *****************************************************************************/
11359
11360int
11361xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
11362
11363
11364/*****************************************************************************
11365 **
11366 ** xcb_generic_iterator_t xcb_glx_get_color_table_parameterfv_data_end
11367 **
11368 ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
11369 ** @returns xcb_generic_iterator_t
11370 **
11371 *****************************************************************************/
11372
11373xcb_generic_iterator_t
11374xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
11375
11376/**
11377 * Return the reply
11378 * @param c      The connection
11379 * @param cookie The cookie
11380 * @param e      The xcb_generic_error_t supplied
11381 *
11382 * Returns the reply of the request asked by
11383 *
11384 * The parameter @p e supplied to this function must be NULL if
11385 * xcb_glx_get_color_table_parameterfv_unchecked(). is used.
11386 * Otherwise, it stores the error if any.
11387 *
11388 * The returned value must be freed by the caller using free().
11389 */
11390
11391/*****************************************************************************
11392 **
11393 ** xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_parameterfv_reply
11394 **
11395 ** @param xcb_connection_t                              *c
11396 ** @param xcb_glx_get_color_table_parameterfv_cookie_t   cookie
11397 ** @param xcb_generic_error_t                          **e
11398 ** @returns xcb_glx_get_color_table_parameterfv_reply_t *
11399 **
11400 *****************************************************************************/
11401
11402xcb_glx_get_color_table_parameterfv_reply_t *
11403xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t                              *c  /**< */,
11404                                           xcb_glx_get_color_table_parameterfv_cookie_t   cookie  /**< */,
11405                                           xcb_generic_error_t                          **e  /**< */);
11406
11407int
11408xcb_glx_get_color_table_parameteriv_sizeof (const void  *_buffer  /**< */);
11409
11410/**
11411 *
11412 * @param c The connection
11413 * @return A cookie
11414 *
11415 * Delivers a request to the X server.
11416 *
11417 */
11418
11419/*****************************************************************************
11420 **
11421 ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv
11422 **
11423 ** @param xcb_connection_t      *c
11424 ** @param xcb_glx_context_tag_t  context_tag
11425 ** @param uint32_t               target
11426 ** @param uint32_t               pname
11427 ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
11428 **
11429 *****************************************************************************/
11430
11431xcb_glx_get_color_table_parameteriv_cookie_t
11432xcb_glx_get_color_table_parameteriv (xcb_connection_t      *c  /**< */,
11433                                     xcb_glx_context_tag_t  context_tag  /**< */,
11434                                     uint32_t               target  /**< */,
11435                                     uint32_t               pname  /**< */);
11436
11437/**
11438 *
11439 * @param c The connection
11440 * @return A cookie
11441 *
11442 * Delivers a request to the X server.
11443 *
11444 * This form can be used only if the request will cause
11445 * a reply to be generated. Any returned error will be
11446 * placed in the event queue.
11447 */
11448
11449/*****************************************************************************
11450 **
11451 ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_unchecked
11452 **
11453 ** @param xcb_connection_t      *c
11454 ** @param xcb_glx_context_tag_t  context_tag
11455 ** @param uint32_t               target
11456 ** @param uint32_t               pname
11457 ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
11458 **
11459 *****************************************************************************/
11460
11461xcb_glx_get_color_table_parameteriv_cookie_t
11462xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
11463                                               xcb_glx_context_tag_t  context_tag  /**< */,
11464                                               uint32_t               target  /**< */,
11465                                               uint32_t               pname  /**< */);
11466
11467
11468/*****************************************************************************
11469 **
11470 ** int32_t * xcb_glx_get_color_table_parameteriv_data
11471 **
11472 ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11473 ** @returns int32_t *
11474 **
11475 *****************************************************************************/
11476
11477int32_t *
11478xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
11479
11480
11481/*****************************************************************************
11482 **
11483 ** int xcb_glx_get_color_table_parameteriv_data_length
11484 **
11485 ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11486 ** @returns int
11487 **
11488 *****************************************************************************/
11489
11490int
11491xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
11492
11493
11494/*****************************************************************************
11495 **
11496 ** xcb_generic_iterator_t xcb_glx_get_color_table_parameteriv_data_end
11497 **
11498 ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11499 ** @returns xcb_generic_iterator_t
11500 **
11501 *****************************************************************************/
11502
11503xcb_generic_iterator_t
11504xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
11505
11506/**
11507 * Return the reply
11508 * @param c      The connection
11509 * @param cookie The cookie
11510 * @param e      The xcb_generic_error_t supplied
11511 *
11512 * Returns the reply of the request asked by
11513 *
11514 * The parameter @p e supplied to this function must be NULL if
11515 * xcb_glx_get_color_table_parameteriv_unchecked(). is used.
11516 * Otherwise, it stores the error if any.
11517 *
11518 * The returned value must be freed by the caller using free().
11519 */
11520
11521/*****************************************************************************
11522 **
11523 ** xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_parameteriv_reply
11524 **
11525 ** @param xcb_connection_t                              *c
11526 ** @param xcb_glx_get_color_table_parameteriv_cookie_t   cookie
11527 ** @param xcb_generic_error_t                          **e
11528 ** @returns xcb_glx_get_color_table_parameteriv_reply_t *
11529 **
11530 *****************************************************************************/
11531
11532xcb_glx_get_color_table_parameteriv_reply_t *
11533xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t                              *c  /**< */,
11534                                           xcb_glx_get_color_table_parameteriv_cookie_t   cookie  /**< */,
11535                                           xcb_generic_error_t                          **e  /**< */);
11536
11537int
11538xcb_glx_get_convolution_filter_sizeof (const void  *_buffer  /**< */);
11539
11540/**
11541 *
11542 * @param c The connection
11543 * @return A cookie
11544 *
11545 * Delivers a request to the X server.
11546 *
11547 */
11548
11549/*****************************************************************************
11550 **
11551 ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter
11552 **
11553 ** @param xcb_connection_t      *c
11554 ** @param xcb_glx_context_tag_t  context_tag
11555 ** @param uint32_t               target
11556 ** @param uint32_t               format
11557 ** @param uint32_t               type
11558 ** @param uint8_t                swap_bytes
11559 ** @returns xcb_glx_get_convolution_filter_cookie_t
11560 **
11561 *****************************************************************************/
11562
11563xcb_glx_get_convolution_filter_cookie_t
11564xcb_glx_get_convolution_filter (xcb_connection_t      *c  /**< */,
11565                                xcb_glx_context_tag_t  context_tag  /**< */,
11566                                uint32_t               target  /**< */,
11567                                uint32_t               format  /**< */,
11568                                uint32_t               type  /**< */,
11569                                uint8_t                swap_bytes  /**< */);
11570
11571/**
11572 *
11573 * @param c The connection
11574 * @return A cookie
11575 *
11576 * Delivers a request to the X server.
11577 *
11578 * This form can be used only if the request will cause
11579 * a reply to be generated. Any returned error will be
11580 * placed in the event queue.
11581 */
11582
11583/*****************************************************************************
11584 **
11585 ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_unchecked
11586 **
11587 ** @param xcb_connection_t      *c
11588 ** @param xcb_glx_context_tag_t  context_tag
11589 ** @param uint32_t               target
11590 ** @param uint32_t               format
11591 ** @param uint32_t               type
11592 ** @param uint8_t                swap_bytes
11593 ** @returns xcb_glx_get_convolution_filter_cookie_t
11594 **
11595 *****************************************************************************/
11596
11597xcb_glx_get_convolution_filter_cookie_t
11598xcb_glx_get_convolution_filter_unchecked (xcb_connection_t      *c  /**< */,
11599                                          xcb_glx_context_tag_t  context_tag  /**< */,
11600                                          uint32_t               target  /**< */,
11601                                          uint32_t               format  /**< */,
11602                                          uint32_t               type  /**< */,
11603                                          uint8_t                swap_bytes  /**< */);
11604
11605
11606/*****************************************************************************
11607 **
11608 ** uint8_t * xcb_glx_get_convolution_filter_data
11609 **
11610 ** @param const xcb_glx_get_convolution_filter_reply_t *R
11611 ** @returns uint8_t *
11612 **
11613 *****************************************************************************/
11614
11615uint8_t *
11616xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R  /**< */);
11617
11618
11619/*****************************************************************************
11620 **
11621 ** int xcb_glx_get_convolution_filter_data_length
11622 **
11623 ** @param const xcb_glx_get_convolution_filter_reply_t *R
11624 ** @returns int
11625 **
11626 *****************************************************************************/
11627
11628int
11629xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R  /**< */);
11630
11631
11632/*****************************************************************************
11633 **
11634 ** xcb_generic_iterator_t xcb_glx_get_convolution_filter_data_end
11635 **
11636 ** @param const xcb_glx_get_convolution_filter_reply_t *R
11637 ** @returns xcb_generic_iterator_t
11638 **
11639 *****************************************************************************/
11640
11641xcb_generic_iterator_t
11642xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R  /**< */);
11643
11644/**
11645 * Return the reply
11646 * @param c      The connection
11647 * @param cookie The cookie
11648 * @param e      The xcb_generic_error_t supplied
11649 *
11650 * Returns the reply of the request asked by
11651 *
11652 * The parameter @p e supplied to this function must be NULL if
11653 * xcb_glx_get_convolution_filter_unchecked(). is used.
11654 * Otherwise, it stores the error if any.
11655 *
11656 * The returned value must be freed by the caller using free().
11657 */
11658
11659/*****************************************************************************
11660 **
11661 ** xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter_reply
11662 **
11663 ** @param xcb_connection_t                         *c
11664 ** @param xcb_glx_get_convolution_filter_cookie_t   cookie
11665 ** @param xcb_generic_error_t                     **e
11666 ** @returns xcb_glx_get_convolution_filter_reply_t *
11667 **
11668 *****************************************************************************/
11669
11670xcb_glx_get_convolution_filter_reply_t *
11671xcb_glx_get_convolution_filter_reply (xcb_connection_t                         *c  /**< */,
11672                                      xcb_glx_get_convolution_filter_cookie_t   cookie  /**< */,
11673                                      xcb_generic_error_t                     **e  /**< */);
11674
11675int
11676xcb_glx_get_convolution_parameterfv_sizeof (const void  *_buffer  /**< */);
11677
11678/**
11679 *
11680 * @param c The connection
11681 * @return A cookie
11682 *
11683 * Delivers a request to the X server.
11684 *
11685 */
11686
11687/*****************************************************************************
11688 **
11689 ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv
11690 **
11691 ** @param xcb_connection_t      *c
11692 ** @param xcb_glx_context_tag_t  context_tag
11693 ** @param uint32_t               target
11694 ** @param uint32_t               pname
11695 ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11696 **
11697 *****************************************************************************/
11698
11699xcb_glx_get_convolution_parameterfv_cookie_t
11700xcb_glx_get_convolution_parameterfv (xcb_connection_t      *c  /**< */,
11701                                     xcb_glx_context_tag_t  context_tag  /**< */,
11702                                     uint32_t               target  /**< */,
11703                                     uint32_t               pname  /**< */);
11704
11705/**
11706 *
11707 * @param c The connection
11708 * @return A cookie
11709 *
11710 * Delivers a request to the X server.
11711 *
11712 * This form can be used only if the request will cause
11713 * a reply to be generated. Any returned error will be
11714 * placed in the event queue.
11715 */
11716
11717/*****************************************************************************
11718 **
11719 ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_unchecked
11720 **
11721 ** @param xcb_connection_t      *c
11722 ** @param xcb_glx_context_tag_t  context_tag
11723 ** @param uint32_t               target
11724 ** @param uint32_t               pname
11725 ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11726 **
11727 *****************************************************************************/
11728
11729xcb_glx_get_convolution_parameterfv_cookie_t
11730xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
11731                                               xcb_glx_context_tag_t  context_tag  /**< */,
11732                                               uint32_t               target  /**< */,
11733                                               uint32_t               pname  /**< */);
11734
11735
11736/*****************************************************************************
11737 **
11738 ** xcb_glx_float32_t * xcb_glx_get_convolution_parameterfv_data
11739 **
11740 ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11741 ** @returns xcb_glx_float32_t *
11742 **
11743 *****************************************************************************/
11744
11745xcb_glx_float32_t *
11746xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
11747
11748
11749/*****************************************************************************
11750 **
11751 ** int xcb_glx_get_convolution_parameterfv_data_length
11752 **
11753 ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11754 ** @returns int
11755 **
11756 *****************************************************************************/
11757
11758int
11759xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
11760
11761
11762/*****************************************************************************
11763 **
11764 ** xcb_generic_iterator_t xcb_glx_get_convolution_parameterfv_data_end
11765 **
11766 ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11767 ** @returns xcb_generic_iterator_t
11768 **
11769 *****************************************************************************/
11770
11771xcb_generic_iterator_t
11772xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
11773
11774/**
11775 * Return the reply
11776 * @param c      The connection
11777 * @param cookie The cookie
11778 * @param e      The xcb_generic_error_t supplied
11779 *
11780 * Returns the reply of the request asked by
11781 *
11782 * The parameter @p e supplied to this function must be NULL if
11783 * xcb_glx_get_convolution_parameterfv_unchecked(). is used.
11784 * Otherwise, it stores the error if any.
11785 *
11786 * The returned value must be freed by the caller using free().
11787 */
11788
11789/*****************************************************************************
11790 **
11791 ** xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_parameterfv_reply
11792 **
11793 ** @param xcb_connection_t                              *c
11794 ** @param xcb_glx_get_convolution_parameterfv_cookie_t   cookie
11795 ** @param xcb_generic_error_t                          **e
11796 ** @returns xcb_glx_get_convolution_parameterfv_reply_t *
11797 **
11798 *****************************************************************************/
11799
11800xcb_glx_get_convolution_parameterfv_reply_t *
11801xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t                              *c  /**< */,
11802                                           xcb_glx_get_convolution_parameterfv_cookie_t   cookie  /**< */,
11803                                           xcb_generic_error_t                          **e  /**< */);
11804
11805int
11806xcb_glx_get_convolution_parameteriv_sizeof (const void  *_buffer  /**< */);
11807
11808/**
11809 *
11810 * @param c The connection
11811 * @return A cookie
11812 *
11813 * Delivers a request to the X server.
11814 *
11815 */
11816
11817/*****************************************************************************
11818 **
11819 ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv
11820 **
11821 ** @param xcb_connection_t      *c
11822 ** @param xcb_glx_context_tag_t  context_tag
11823 ** @param uint32_t               target
11824 ** @param uint32_t               pname
11825 ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11826 **
11827 *****************************************************************************/
11828
11829xcb_glx_get_convolution_parameteriv_cookie_t
11830xcb_glx_get_convolution_parameteriv (xcb_connection_t      *c  /**< */,
11831                                     xcb_glx_context_tag_t  context_tag  /**< */,
11832                                     uint32_t               target  /**< */,
11833                                     uint32_t               pname  /**< */);
11834
11835/**
11836 *
11837 * @param c The connection
11838 * @return A cookie
11839 *
11840 * Delivers a request to the X server.
11841 *
11842 * This form can be used only if the request will cause
11843 * a reply to be generated. Any returned error will be
11844 * placed in the event queue.
11845 */
11846
11847/*****************************************************************************
11848 **
11849 ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_unchecked
11850 **
11851 ** @param xcb_connection_t      *c
11852 ** @param xcb_glx_context_tag_t  context_tag
11853 ** @param uint32_t               target
11854 ** @param uint32_t               pname
11855 ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11856 **
11857 *****************************************************************************/
11858
11859xcb_glx_get_convolution_parameteriv_cookie_t
11860xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
11861                                               xcb_glx_context_tag_t  context_tag  /**< */,
11862                                               uint32_t               target  /**< */,
11863                                               uint32_t               pname  /**< */);
11864
11865
11866/*****************************************************************************
11867 **
11868 ** int32_t * xcb_glx_get_convolution_parameteriv_data
11869 **
11870 ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11871 ** @returns int32_t *
11872 **
11873 *****************************************************************************/
11874
11875int32_t *
11876xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
11877
11878
11879/*****************************************************************************
11880 **
11881 ** int xcb_glx_get_convolution_parameteriv_data_length
11882 **
11883 ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11884 ** @returns int
11885 **
11886 *****************************************************************************/
11887
11888int
11889xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
11890
11891
11892/*****************************************************************************
11893 **
11894 ** xcb_generic_iterator_t xcb_glx_get_convolution_parameteriv_data_end
11895 **
11896 ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11897 ** @returns xcb_generic_iterator_t
11898 **
11899 *****************************************************************************/
11900
11901xcb_generic_iterator_t
11902xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
11903
11904/**
11905 * Return the reply
11906 * @param c      The connection
11907 * @param cookie The cookie
11908 * @param e      The xcb_generic_error_t supplied
11909 *
11910 * Returns the reply of the request asked by
11911 *
11912 * The parameter @p e supplied to this function must be NULL if
11913 * xcb_glx_get_convolution_parameteriv_unchecked(). is used.
11914 * Otherwise, it stores the error if any.
11915 *
11916 * The returned value must be freed by the caller using free().
11917 */
11918
11919/*****************************************************************************
11920 **
11921 ** xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_parameteriv_reply
11922 **
11923 ** @param xcb_connection_t                              *c
11924 ** @param xcb_glx_get_convolution_parameteriv_cookie_t   cookie
11925 ** @param xcb_generic_error_t                          **e
11926 ** @returns xcb_glx_get_convolution_parameteriv_reply_t *
11927 **
11928 *****************************************************************************/
11929
11930xcb_glx_get_convolution_parameteriv_reply_t *
11931xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t                              *c  /**< */,
11932                                           xcb_glx_get_convolution_parameteriv_cookie_t   cookie  /**< */,
11933                                           xcb_generic_error_t                          **e  /**< */);
11934
11935int
11936xcb_glx_get_separable_filter_sizeof (const void  *_buffer  /**< */);
11937
11938/**
11939 *
11940 * @param c The connection
11941 * @return A cookie
11942 *
11943 * Delivers a request to the X server.
11944 *
11945 */
11946
11947/*****************************************************************************
11948 **
11949 ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter
11950 **
11951 ** @param xcb_connection_t      *c
11952 ** @param xcb_glx_context_tag_t  context_tag
11953 ** @param uint32_t               target
11954 ** @param uint32_t               format
11955 ** @param uint32_t               type
11956 ** @param uint8_t                swap_bytes
11957 ** @returns xcb_glx_get_separable_filter_cookie_t
11958 **
11959 *****************************************************************************/
11960
11961xcb_glx_get_separable_filter_cookie_t
11962xcb_glx_get_separable_filter (xcb_connection_t      *c  /**< */,
11963                              xcb_glx_context_tag_t  context_tag  /**< */,
11964                              uint32_t               target  /**< */,
11965                              uint32_t               format  /**< */,
11966                              uint32_t               type  /**< */,
11967                              uint8_t                swap_bytes  /**< */);
11968
11969/**
11970 *
11971 * @param c The connection
11972 * @return A cookie
11973 *
11974 * Delivers a request to the X server.
11975 *
11976 * This form can be used only if the request will cause
11977 * a reply to be generated. Any returned error will be
11978 * placed in the event queue.
11979 */
11980
11981/*****************************************************************************
11982 **
11983 ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_unchecked
11984 **
11985 ** @param xcb_connection_t      *c
11986 ** @param xcb_glx_context_tag_t  context_tag
11987 ** @param uint32_t               target
11988 ** @param uint32_t               format
11989 ** @param uint32_t               type
11990 ** @param uint8_t                swap_bytes
11991 ** @returns xcb_glx_get_separable_filter_cookie_t
11992 **
11993 *****************************************************************************/
11994
11995xcb_glx_get_separable_filter_cookie_t
11996xcb_glx_get_separable_filter_unchecked (xcb_connection_t      *c  /**< */,
11997                                        xcb_glx_context_tag_t  context_tag  /**< */,
11998                                        uint32_t               target  /**< */,
11999                                        uint32_t               format  /**< */,
12000                                        uint32_t               type  /**< */,
12001                                        uint8_t                swap_bytes  /**< */);
12002
12003
12004/*****************************************************************************
12005 **
12006 ** uint8_t * xcb_glx_get_separable_filter_rows_and_cols
12007 **
12008 ** @param const xcb_glx_get_separable_filter_reply_t *R
12009 ** @returns uint8_t *
12010 **
12011 *****************************************************************************/
12012
12013uint8_t *
12014xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R  /**< */);
12015
12016
12017/*****************************************************************************
12018 **
12019 ** int xcb_glx_get_separable_filter_rows_and_cols_length
12020 **
12021 ** @param const xcb_glx_get_separable_filter_reply_t *R
12022 ** @returns int
12023 **
12024 *****************************************************************************/
12025
12026int
12027xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R  /**< */);
12028
12029
12030/*****************************************************************************
12031 **
12032 ** xcb_generic_iterator_t xcb_glx_get_separable_filter_rows_and_cols_end
12033 **
12034 ** @param const xcb_glx_get_separable_filter_reply_t *R
12035 ** @returns xcb_generic_iterator_t
12036 **
12037 *****************************************************************************/
12038
12039xcb_generic_iterator_t
12040xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R  /**< */);
12041
12042/**
12043 * Return the reply
12044 * @param c      The connection
12045 * @param cookie The cookie
12046 * @param e      The xcb_generic_error_t supplied
12047 *
12048 * Returns the reply of the request asked by
12049 *
12050 * The parameter @p e supplied to this function must be NULL if
12051 * xcb_glx_get_separable_filter_unchecked(). is used.
12052 * Otherwise, it stores the error if any.
12053 *
12054 * The returned value must be freed by the caller using free().
12055 */
12056
12057/*****************************************************************************
12058 **
12059 ** xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_reply
12060 **
12061 ** @param xcb_connection_t                       *c
12062 ** @param xcb_glx_get_separable_filter_cookie_t   cookie
12063 ** @param xcb_generic_error_t                   **e
12064 ** @returns xcb_glx_get_separable_filter_reply_t *
12065 **
12066 *****************************************************************************/
12067
12068xcb_glx_get_separable_filter_reply_t *
12069xcb_glx_get_separable_filter_reply (xcb_connection_t                       *c  /**< */,
12070                                    xcb_glx_get_separable_filter_cookie_t   cookie  /**< */,
12071                                    xcb_generic_error_t                   **e  /**< */);
12072
12073int
12074xcb_glx_get_histogram_sizeof (const void  *_buffer  /**< */);
12075
12076/**
12077 *
12078 * @param c The connection
12079 * @return A cookie
12080 *
12081 * Delivers a request to the X server.
12082 *
12083 */
12084
12085/*****************************************************************************
12086 **
12087 ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram
12088 **
12089 ** @param xcb_connection_t      *c
12090 ** @param xcb_glx_context_tag_t  context_tag
12091 ** @param uint32_t               target
12092 ** @param uint32_t               format
12093 ** @param uint32_t               type
12094 ** @param uint8_t                swap_bytes
12095 ** @param uint8_t                reset
12096 ** @returns xcb_glx_get_histogram_cookie_t
12097 **
12098 *****************************************************************************/
12099
12100xcb_glx_get_histogram_cookie_t
12101xcb_glx_get_histogram (xcb_connection_t      *c  /**< */,
12102                       xcb_glx_context_tag_t  context_tag  /**< */,
12103                       uint32_t               target  /**< */,
12104                       uint32_t               format  /**< */,
12105                       uint32_t               type  /**< */,
12106                       uint8_t                swap_bytes  /**< */,
12107                       uint8_t                reset  /**< */);
12108
12109/**
12110 *
12111 * @param c The connection
12112 * @return A cookie
12113 *
12114 * Delivers a request to the X server.
12115 *
12116 * This form can be used only if the request will cause
12117 * a reply to be generated. Any returned error will be
12118 * placed in the event queue.
12119 */
12120
12121/*****************************************************************************
12122 **
12123 ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_unchecked
12124 **
12125 ** @param xcb_connection_t      *c
12126 ** @param xcb_glx_context_tag_t  context_tag
12127 ** @param uint32_t               target
12128 ** @param uint32_t               format
12129 ** @param uint32_t               type
12130 ** @param uint8_t                swap_bytes
12131 ** @param uint8_t                reset
12132 ** @returns xcb_glx_get_histogram_cookie_t
12133 **
12134 *****************************************************************************/
12135
12136xcb_glx_get_histogram_cookie_t
12137xcb_glx_get_histogram_unchecked (xcb_connection_t      *c  /**< */,
12138                                 xcb_glx_context_tag_t  context_tag  /**< */,
12139                                 uint32_t               target  /**< */,
12140                                 uint32_t               format  /**< */,
12141                                 uint32_t               type  /**< */,
12142                                 uint8_t                swap_bytes  /**< */,
12143                                 uint8_t                reset  /**< */);
12144
12145
12146/*****************************************************************************
12147 **
12148 ** uint8_t * xcb_glx_get_histogram_data
12149 **
12150 ** @param const xcb_glx_get_histogram_reply_t *R
12151 ** @returns uint8_t *
12152 **
12153 *****************************************************************************/
12154
12155uint8_t *
12156xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R  /**< */);
12157
12158
12159/*****************************************************************************
12160 **
12161 ** int xcb_glx_get_histogram_data_length
12162 **
12163 ** @param const xcb_glx_get_histogram_reply_t *R
12164 ** @returns int
12165 **
12166 *****************************************************************************/
12167
12168int
12169xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R  /**< */);
12170
12171
12172/*****************************************************************************
12173 **
12174 ** xcb_generic_iterator_t xcb_glx_get_histogram_data_end
12175 **
12176 ** @param const xcb_glx_get_histogram_reply_t *R
12177 ** @returns xcb_generic_iterator_t
12178 **
12179 *****************************************************************************/
12180
12181xcb_generic_iterator_t
12182xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R  /**< */);
12183
12184/**
12185 * Return the reply
12186 * @param c      The connection
12187 * @param cookie The cookie
12188 * @param e      The xcb_generic_error_t supplied
12189 *
12190 * Returns the reply of the request asked by
12191 *
12192 * The parameter @p e supplied to this function must be NULL if
12193 * xcb_glx_get_histogram_unchecked(). is used.
12194 * Otherwise, it stores the error if any.
12195 *
12196 * The returned value must be freed by the caller using free().
12197 */
12198
12199/*****************************************************************************
12200 **
12201 ** xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply
12202 **
12203 ** @param xcb_connection_t                *c
12204 ** @param xcb_glx_get_histogram_cookie_t   cookie
12205 ** @param xcb_generic_error_t            **e
12206 ** @returns xcb_glx_get_histogram_reply_t *
12207 **
12208 *****************************************************************************/
12209
12210xcb_glx_get_histogram_reply_t *
12211xcb_glx_get_histogram_reply (xcb_connection_t                *c  /**< */,
12212                             xcb_glx_get_histogram_cookie_t   cookie  /**< */,
12213                             xcb_generic_error_t            **e  /**< */);
12214
12215int
12216xcb_glx_get_histogram_parameterfv_sizeof (const void  *_buffer  /**< */);
12217
12218/**
12219 *
12220 * @param c The connection
12221 * @return A cookie
12222 *
12223 * Delivers a request to the X server.
12224 *
12225 */
12226
12227/*****************************************************************************
12228 **
12229 ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv
12230 **
12231 ** @param xcb_connection_t      *c
12232 ** @param xcb_glx_context_tag_t  context_tag
12233 ** @param uint32_t               target
12234 ** @param uint32_t               pname
12235 ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
12236 **
12237 *****************************************************************************/
12238
12239xcb_glx_get_histogram_parameterfv_cookie_t
12240xcb_glx_get_histogram_parameterfv (xcb_connection_t      *c  /**< */,
12241                                   xcb_glx_context_tag_t  context_tag  /**< */,
12242                                   uint32_t               target  /**< */,
12243                                   uint32_t               pname  /**< */);
12244
12245/**
12246 *
12247 * @param c The connection
12248 * @return A cookie
12249 *
12250 * Delivers a request to the X server.
12251 *
12252 * This form can be used only if the request will cause
12253 * a reply to be generated. Any returned error will be
12254 * placed in the event queue.
12255 */
12256
12257/*****************************************************************************
12258 **
12259 ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_unchecked
12260 **
12261 ** @param xcb_connection_t      *c
12262 ** @param xcb_glx_context_tag_t  context_tag
12263 ** @param uint32_t               target
12264 ** @param uint32_t               pname
12265 ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
12266 **
12267 *****************************************************************************/
12268
12269xcb_glx_get_histogram_parameterfv_cookie_t
12270xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
12271                                             xcb_glx_context_tag_t  context_tag  /**< */,
12272                                             uint32_t               target  /**< */,
12273                                             uint32_t               pname  /**< */);
12274
12275
12276/*****************************************************************************
12277 **
12278 ** xcb_glx_float32_t * xcb_glx_get_histogram_parameterfv_data
12279 **
12280 ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12281 ** @returns xcb_glx_float32_t *
12282 **
12283 *****************************************************************************/
12284
12285xcb_glx_float32_t *
12286xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
12287
12288
12289/*****************************************************************************
12290 **
12291 ** int xcb_glx_get_histogram_parameterfv_data_length
12292 **
12293 ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12294 ** @returns int
12295 **
12296 *****************************************************************************/
12297
12298int
12299xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
12300
12301
12302/*****************************************************************************
12303 **
12304 ** xcb_generic_iterator_t xcb_glx_get_histogram_parameterfv_data_end
12305 **
12306 ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
12307 ** @returns xcb_generic_iterator_t
12308 **
12309 *****************************************************************************/
12310
12311xcb_generic_iterator_t
12312xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
12313
12314/**
12315 * Return the reply
12316 * @param c      The connection
12317 * @param cookie The cookie
12318 * @param e      The xcb_generic_error_t supplied
12319 *
12320 * Returns the reply of the request asked by
12321 *
12322 * The parameter @p e supplied to this function must be NULL if
12323 * xcb_glx_get_histogram_parameterfv_unchecked(). is used.
12324 * Otherwise, it stores the error if any.
12325 *
12326 * The returned value must be freed by the caller using free().
12327 */
12328
12329/*****************************************************************************
12330 **
12331 ** xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_parameterfv_reply
12332 **
12333 ** @param xcb_connection_t                            *c
12334 ** @param xcb_glx_get_histogram_parameterfv_cookie_t   cookie
12335 ** @param xcb_generic_error_t                        **e
12336 ** @returns xcb_glx_get_histogram_parameterfv_reply_t *
12337 **
12338 *****************************************************************************/
12339
12340xcb_glx_get_histogram_parameterfv_reply_t *
12341xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t                            *c  /**< */,
12342                                         xcb_glx_get_histogram_parameterfv_cookie_t   cookie  /**< */,
12343                                         xcb_generic_error_t                        **e  /**< */);
12344
12345int
12346xcb_glx_get_histogram_parameteriv_sizeof (const void  *_buffer  /**< */);
12347
12348/**
12349 *
12350 * @param c The connection
12351 * @return A cookie
12352 *
12353 * Delivers a request to the X server.
12354 *
12355 */
12356
12357/*****************************************************************************
12358 **
12359 ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv
12360 **
12361 ** @param xcb_connection_t      *c
12362 ** @param xcb_glx_context_tag_t  context_tag
12363 ** @param uint32_t               target
12364 ** @param uint32_t               pname
12365 ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
12366 **
12367 *****************************************************************************/
12368
12369xcb_glx_get_histogram_parameteriv_cookie_t
12370xcb_glx_get_histogram_parameteriv (xcb_connection_t      *c  /**< */,
12371                                   xcb_glx_context_tag_t  context_tag  /**< */,
12372                                   uint32_t               target  /**< */,
12373                                   uint32_t               pname  /**< */);
12374
12375/**
12376 *
12377 * @param c The connection
12378 * @return A cookie
12379 *
12380 * Delivers a request to the X server.
12381 *
12382 * This form can be used only if the request will cause
12383 * a reply to be generated. Any returned error will be
12384 * placed in the event queue.
12385 */
12386
12387/*****************************************************************************
12388 **
12389 ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_unchecked
12390 **
12391 ** @param xcb_connection_t      *c
12392 ** @param xcb_glx_context_tag_t  context_tag
12393 ** @param uint32_t               target
12394 ** @param uint32_t               pname
12395 ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
12396 **
12397 *****************************************************************************/
12398
12399xcb_glx_get_histogram_parameteriv_cookie_t
12400xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
12401                                             xcb_glx_context_tag_t  context_tag  /**< */,
12402                                             uint32_t               target  /**< */,
12403                                             uint32_t               pname  /**< */);
12404
12405
12406/*****************************************************************************
12407 **
12408 ** int32_t * xcb_glx_get_histogram_parameteriv_data
12409 **
12410 ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12411 ** @returns int32_t *
12412 **
12413 *****************************************************************************/
12414
12415int32_t *
12416xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
12417
12418
12419/*****************************************************************************
12420 **
12421 ** int xcb_glx_get_histogram_parameteriv_data_length
12422 **
12423 ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12424 ** @returns int
12425 **
12426 *****************************************************************************/
12427
12428int
12429xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
12430
12431
12432/*****************************************************************************
12433 **
12434 ** xcb_generic_iterator_t xcb_glx_get_histogram_parameteriv_data_end
12435 **
12436 ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
12437 ** @returns xcb_generic_iterator_t
12438 **
12439 *****************************************************************************/
12440
12441xcb_generic_iterator_t
12442xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
12443
12444/**
12445 * Return the reply
12446 * @param c      The connection
12447 * @param cookie The cookie
12448 * @param e      The xcb_generic_error_t supplied
12449 *
12450 * Returns the reply of the request asked by
12451 *
12452 * The parameter @p e supplied to this function must be NULL if
12453 * xcb_glx_get_histogram_parameteriv_unchecked(). is used.
12454 * Otherwise, it stores the error if any.
12455 *
12456 * The returned value must be freed by the caller using free().
12457 */
12458
12459/*****************************************************************************
12460 **
12461 ** xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_parameteriv_reply
12462 **
12463 ** @param xcb_connection_t                            *c
12464 ** @param xcb_glx_get_histogram_parameteriv_cookie_t   cookie
12465 ** @param xcb_generic_error_t                        **e
12466 ** @returns xcb_glx_get_histogram_parameteriv_reply_t *
12467 **
12468 *****************************************************************************/
12469
12470xcb_glx_get_histogram_parameteriv_reply_t *
12471xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t                            *c  /**< */,
12472                                         xcb_glx_get_histogram_parameteriv_cookie_t   cookie  /**< */,
12473                                         xcb_generic_error_t                        **e  /**< */);
12474
12475int
12476xcb_glx_get_minmax_sizeof (const void  *_buffer  /**< */);
12477
12478/**
12479 *
12480 * @param c The connection
12481 * @return A cookie
12482 *
12483 * Delivers a request to the X server.
12484 *
12485 */
12486
12487/*****************************************************************************
12488 **
12489 ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax
12490 **
12491 ** @param xcb_connection_t      *c
12492 ** @param xcb_glx_context_tag_t  context_tag
12493 ** @param uint32_t               target
12494 ** @param uint32_t               format
12495 ** @param uint32_t               type
12496 ** @param uint8_t                swap_bytes
12497 ** @param uint8_t                reset
12498 ** @returns xcb_glx_get_minmax_cookie_t
12499 **
12500 *****************************************************************************/
12501
12502xcb_glx_get_minmax_cookie_t
12503xcb_glx_get_minmax (xcb_connection_t      *c  /**< */,
12504                    xcb_glx_context_tag_t  context_tag  /**< */,
12505                    uint32_t               target  /**< */,
12506                    uint32_t               format  /**< */,
12507                    uint32_t               type  /**< */,
12508                    uint8_t                swap_bytes  /**< */,
12509                    uint8_t                reset  /**< */);
12510
12511/**
12512 *
12513 * @param c The connection
12514 * @return A cookie
12515 *
12516 * Delivers a request to the X server.
12517 *
12518 * This form can be used only if the request will cause
12519 * a reply to be generated. Any returned error will be
12520 * placed in the event queue.
12521 */
12522
12523/*****************************************************************************
12524 **
12525 ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_unchecked
12526 **
12527 ** @param xcb_connection_t      *c
12528 ** @param xcb_glx_context_tag_t  context_tag
12529 ** @param uint32_t               target
12530 ** @param uint32_t               format
12531 ** @param uint32_t               type
12532 ** @param uint8_t                swap_bytes
12533 ** @param uint8_t                reset
12534 ** @returns xcb_glx_get_minmax_cookie_t
12535 **
12536 *****************************************************************************/
12537
12538xcb_glx_get_minmax_cookie_t
12539xcb_glx_get_minmax_unchecked (xcb_connection_t      *c  /**< */,
12540                              xcb_glx_context_tag_t  context_tag  /**< */,
12541                              uint32_t               target  /**< */,
12542                              uint32_t               format  /**< */,
12543                              uint32_t               type  /**< */,
12544                              uint8_t                swap_bytes  /**< */,
12545                              uint8_t                reset  /**< */);
12546
12547
12548/*****************************************************************************
12549 **
12550 ** uint8_t * xcb_glx_get_minmax_data
12551 **
12552 ** @param const xcb_glx_get_minmax_reply_t *R
12553 ** @returns uint8_t *
12554 **
12555 *****************************************************************************/
12556
12557uint8_t *
12558xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R  /**< */);
12559
12560
12561/*****************************************************************************
12562 **
12563 ** int xcb_glx_get_minmax_data_length
12564 **
12565 ** @param const xcb_glx_get_minmax_reply_t *R
12566 ** @returns int
12567 **
12568 *****************************************************************************/
12569
12570int
12571xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R  /**< */);
12572
12573
12574/*****************************************************************************
12575 **
12576 ** xcb_generic_iterator_t xcb_glx_get_minmax_data_end
12577 **
12578 ** @param const xcb_glx_get_minmax_reply_t *R
12579 ** @returns xcb_generic_iterator_t
12580 **
12581 *****************************************************************************/
12582
12583xcb_generic_iterator_t
12584xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R  /**< */);
12585
12586/**
12587 * Return the reply
12588 * @param c      The connection
12589 * @param cookie The cookie
12590 * @param e      The xcb_generic_error_t supplied
12591 *
12592 * Returns the reply of the request asked by
12593 *
12594 * The parameter @p e supplied to this function must be NULL if
12595 * xcb_glx_get_minmax_unchecked(). is used.
12596 * Otherwise, it stores the error if any.
12597 *
12598 * The returned value must be freed by the caller using free().
12599 */
12600
12601/*****************************************************************************
12602 **
12603 ** xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply
12604 **
12605 ** @param xcb_connection_t             *c
12606 ** @param xcb_glx_get_minmax_cookie_t   cookie
12607 ** @param xcb_generic_error_t         **e
12608 ** @returns xcb_glx_get_minmax_reply_t *
12609 **
12610 *****************************************************************************/
12611
12612xcb_glx_get_minmax_reply_t *
12613xcb_glx_get_minmax_reply (xcb_connection_t             *c  /**< */,
12614                          xcb_glx_get_minmax_cookie_t   cookie  /**< */,
12615                          xcb_generic_error_t         **e  /**< */);
12616
12617int
12618xcb_glx_get_minmax_parameterfv_sizeof (const void  *_buffer  /**< */);
12619
12620/**
12621 *
12622 * @param c The connection
12623 * @return A cookie
12624 *
12625 * Delivers a request to the X server.
12626 *
12627 */
12628
12629/*****************************************************************************
12630 **
12631 ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv
12632 **
12633 ** @param xcb_connection_t      *c
12634 ** @param xcb_glx_context_tag_t  context_tag
12635 ** @param uint32_t               target
12636 ** @param uint32_t               pname
12637 ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12638 **
12639 *****************************************************************************/
12640
12641xcb_glx_get_minmax_parameterfv_cookie_t
12642xcb_glx_get_minmax_parameterfv (xcb_connection_t      *c  /**< */,
12643                                xcb_glx_context_tag_t  context_tag  /**< */,
12644                                uint32_t               target  /**< */,
12645                                uint32_t               pname  /**< */);
12646
12647/**
12648 *
12649 * @param c The connection
12650 * @return A cookie
12651 *
12652 * Delivers a request to the X server.
12653 *
12654 * This form can be used only if the request will cause
12655 * a reply to be generated. Any returned error will be
12656 * placed in the event queue.
12657 */
12658
12659/*****************************************************************************
12660 **
12661 ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_unchecked
12662 **
12663 ** @param xcb_connection_t      *c
12664 ** @param xcb_glx_context_tag_t  context_tag
12665 ** @param uint32_t               target
12666 ** @param uint32_t               pname
12667 ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12668 **
12669 *****************************************************************************/
12670
12671xcb_glx_get_minmax_parameterfv_cookie_t
12672xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
12673                                          xcb_glx_context_tag_t  context_tag  /**< */,
12674                                          uint32_t               target  /**< */,
12675                                          uint32_t               pname  /**< */);
12676
12677
12678/*****************************************************************************
12679 **
12680 ** xcb_glx_float32_t * xcb_glx_get_minmax_parameterfv_data
12681 **
12682 ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12683 ** @returns xcb_glx_float32_t *
12684 **
12685 *****************************************************************************/
12686
12687xcb_glx_float32_t *
12688xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
12689
12690
12691/*****************************************************************************
12692 **
12693 ** int xcb_glx_get_minmax_parameterfv_data_length
12694 **
12695 ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12696 ** @returns int
12697 **
12698 *****************************************************************************/
12699
12700int
12701xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
12702
12703
12704/*****************************************************************************
12705 **
12706 ** xcb_generic_iterator_t xcb_glx_get_minmax_parameterfv_data_end
12707 **
12708 ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12709 ** @returns xcb_generic_iterator_t
12710 **
12711 *****************************************************************************/
12712
12713xcb_generic_iterator_t
12714xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
12715
12716/**
12717 * Return the reply
12718 * @param c      The connection
12719 * @param cookie The cookie
12720 * @param e      The xcb_generic_error_t supplied
12721 *
12722 * Returns the reply of the request asked by
12723 *
12724 * The parameter @p e supplied to this function must be NULL if
12725 * xcb_glx_get_minmax_parameterfv_unchecked(). is used.
12726 * Otherwise, it stores the error if any.
12727 *
12728 * The returned value must be freed by the caller using free().
12729 */
12730
12731/*****************************************************************************
12732 **
12733 ** xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv_reply
12734 **
12735 ** @param xcb_connection_t                         *c
12736 ** @param xcb_glx_get_minmax_parameterfv_cookie_t   cookie
12737 ** @param xcb_generic_error_t                     **e
12738 ** @returns xcb_glx_get_minmax_parameterfv_reply_t *
12739 **
12740 *****************************************************************************/
12741
12742xcb_glx_get_minmax_parameterfv_reply_t *
12743xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t                         *c  /**< */,
12744                                      xcb_glx_get_minmax_parameterfv_cookie_t   cookie  /**< */,
12745                                      xcb_generic_error_t                     **e  /**< */);
12746
12747int
12748xcb_glx_get_minmax_parameteriv_sizeof (const void  *_buffer  /**< */);
12749
12750/**
12751 *
12752 * @param c The connection
12753 * @return A cookie
12754 *
12755 * Delivers a request to the X server.
12756 *
12757 */
12758
12759/*****************************************************************************
12760 **
12761 ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv
12762 **
12763 ** @param xcb_connection_t      *c
12764 ** @param xcb_glx_context_tag_t  context_tag
12765 ** @param uint32_t               target
12766 ** @param uint32_t               pname
12767 ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12768 **
12769 *****************************************************************************/
12770
12771xcb_glx_get_minmax_parameteriv_cookie_t
12772xcb_glx_get_minmax_parameteriv (xcb_connection_t      *c  /**< */,
12773                                xcb_glx_context_tag_t  context_tag  /**< */,
12774                                uint32_t               target  /**< */,
12775                                uint32_t               pname  /**< */);
12776
12777/**
12778 *
12779 * @param c The connection
12780 * @return A cookie
12781 *
12782 * Delivers a request to the X server.
12783 *
12784 * This form can be used only if the request will cause
12785 * a reply to be generated. Any returned error will be
12786 * placed in the event queue.
12787 */
12788
12789/*****************************************************************************
12790 **
12791 ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_unchecked
12792 **
12793 ** @param xcb_connection_t      *c
12794 ** @param xcb_glx_context_tag_t  context_tag
12795 ** @param uint32_t               target
12796 ** @param uint32_t               pname
12797 ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12798 **
12799 *****************************************************************************/
12800
12801xcb_glx_get_minmax_parameteriv_cookie_t
12802xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
12803                                          xcb_glx_context_tag_t  context_tag  /**< */,
12804                                          uint32_t               target  /**< */,
12805                                          uint32_t               pname  /**< */);
12806
12807
12808/*****************************************************************************
12809 **
12810 ** int32_t * xcb_glx_get_minmax_parameteriv_data
12811 **
12812 ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12813 ** @returns int32_t *
12814 **
12815 *****************************************************************************/
12816
12817int32_t *
12818xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
12819
12820
12821/*****************************************************************************
12822 **
12823 ** int xcb_glx_get_minmax_parameteriv_data_length
12824 **
12825 ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12826 ** @returns int
12827 **
12828 *****************************************************************************/
12829
12830int
12831xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
12832
12833
12834/*****************************************************************************
12835 **
12836 ** xcb_generic_iterator_t xcb_glx_get_minmax_parameteriv_data_end
12837 **
12838 ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12839 ** @returns xcb_generic_iterator_t
12840 **
12841 *****************************************************************************/
12842
12843xcb_generic_iterator_t
12844xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
12845
12846/**
12847 * Return the reply
12848 * @param c      The connection
12849 * @param cookie The cookie
12850 * @param e      The xcb_generic_error_t supplied
12851 *
12852 * Returns the reply of the request asked by
12853 *
12854 * The parameter @p e supplied to this function must be NULL if
12855 * xcb_glx_get_minmax_parameteriv_unchecked(). is used.
12856 * Otherwise, it stores the error if any.
12857 *
12858 * The returned value must be freed by the caller using free().
12859 */
12860
12861/*****************************************************************************
12862 **
12863 ** xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv_reply
12864 **
12865 ** @param xcb_connection_t                         *c
12866 ** @param xcb_glx_get_minmax_parameteriv_cookie_t   cookie
12867 ** @param xcb_generic_error_t                     **e
12868 ** @returns xcb_glx_get_minmax_parameteriv_reply_t *
12869 **
12870 *****************************************************************************/
12871
12872xcb_glx_get_minmax_parameteriv_reply_t *
12873xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t                         *c  /**< */,
12874                                      xcb_glx_get_minmax_parameteriv_cookie_t   cookie  /**< */,
12875                                      xcb_generic_error_t                     **e  /**< */);
12876
12877int
12878xcb_glx_get_compressed_tex_image_arb_sizeof (const void  *_buffer  /**< */);
12879
12880/**
12881 *
12882 * @param c The connection
12883 * @return A cookie
12884 *
12885 * Delivers a request to the X server.
12886 *
12887 */
12888
12889/*****************************************************************************
12890 **
12891 ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb
12892 **
12893 ** @param xcb_connection_t      *c
12894 ** @param xcb_glx_context_tag_t  context_tag
12895 ** @param uint32_t               target
12896 ** @param int32_t                level
12897 ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12898 **
12899 *****************************************************************************/
12900
12901xcb_glx_get_compressed_tex_image_arb_cookie_t
12902xcb_glx_get_compressed_tex_image_arb (xcb_connection_t      *c  /**< */,
12903                                      xcb_glx_context_tag_t  context_tag  /**< */,
12904                                      uint32_t               target  /**< */,
12905                                      int32_t                level  /**< */);
12906
12907/**
12908 *
12909 * @param c The connection
12910 * @return A cookie
12911 *
12912 * Delivers a request to the X server.
12913 *
12914 * This form can be used only if the request will cause
12915 * a reply to be generated. Any returned error will be
12916 * placed in the event queue.
12917 */
12918
12919/*****************************************************************************
12920 **
12921 ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_unchecked
12922 **
12923 ** @param xcb_connection_t      *c
12924 ** @param xcb_glx_context_tag_t  context_tag
12925 ** @param uint32_t               target
12926 ** @param int32_t                level
12927 ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12928 **
12929 *****************************************************************************/
12930
12931xcb_glx_get_compressed_tex_image_arb_cookie_t
12932xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t      *c  /**< */,
12933                                                xcb_glx_context_tag_t  context_tag  /**< */,
12934                                                uint32_t               target  /**< */,
12935                                                int32_t                level  /**< */);
12936
12937
12938/*****************************************************************************
12939 **
12940 ** uint8_t * xcb_glx_get_compressed_tex_image_arb_data
12941 **
12942 ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12943 ** @returns uint8_t *
12944 **
12945 *****************************************************************************/
12946
12947uint8_t *
12948xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
12949
12950
12951/*****************************************************************************
12952 **
12953 ** int xcb_glx_get_compressed_tex_image_arb_data_length
12954 **
12955 ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12956 ** @returns int
12957 **
12958 *****************************************************************************/
12959
12960int
12961xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
12962
12963
12964/*****************************************************************************
12965 **
12966 ** xcb_generic_iterator_t xcb_glx_get_compressed_tex_image_arb_data_end
12967 **
12968 ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12969 ** @returns xcb_generic_iterator_t
12970 **
12971 *****************************************************************************/
12972
12973xcb_generic_iterator_t
12974xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
12975
12976/**
12977 * Return the reply
12978 * @param c      The connection
12979 * @param cookie The cookie
12980 * @param e      The xcb_generic_error_t supplied
12981 *
12982 * Returns the reply of the request asked by
12983 *
12984 * The parameter @p e supplied to this function must be NULL if
12985 * xcb_glx_get_compressed_tex_image_arb_unchecked(). is used.
12986 * Otherwise, it stores the error if any.
12987 *
12988 * The returned value must be freed by the caller using free().
12989 */
12990
12991/*****************************************************************************
12992 **
12993 ** xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_tex_image_arb_reply
12994 **
12995 ** @param xcb_connection_t                               *c
12996 ** @param xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie
12997 ** @param xcb_generic_error_t                           **e
12998 ** @returns xcb_glx_get_compressed_tex_image_arb_reply_t *
12999 **
13000 *****************************************************************************/
13001
13002xcb_glx_get_compressed_tex_image_arb_reply_t *
13003xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t                               *c  /**< */,
13004                                            xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie  /**< */,
13005                                            xcb_generic_error_t                           **e  /**< */);
13006
13007int
13008xcb_glx_delete_queries_arb_sizeof (const void  *_buffer  /**< */);
13009
13010/**
13011 *
13012 * @param c The connection
13013 * @return A cookie
13014 *
13015 * Delivers a request to the X server.
13016 *
13017 * This form can be used only if the request will not cause
13018 * a reply to be generated. Any returned error will be
13019 * saved for handling by xcb_request_check().
13020 */
13021
13022/*****************************************************************************
13023 **
13024 ** xcb_void_cookie_t xcb_glx_delete_queries_arb_checked
13025 **
13026 ** @param xcb_connection_t      *c
13027 ** @param xcb_glx_context_tag_t  context_tag
13028 ** @param int32_t                n
13029 ** @param const uint32_t        *ids
13030 ** @returns xcb_void_cookie_t
13031 **
13032 *****************************************************************************/
13033
13034xcb_void_cookie_t
13035xcb_glx_delete_queries_arb_checked (xcb_connection_t      *c  /**< */,
13036                                    xcb_glx_context_tag_t  context_tag  /**< */,
13037                                    int32_t                n  /**< */,
13038                                    const uint32_t        *ids  /**< */);
13039
13040/**
13041 *
13042 * @param c The connection
13043 * @return A cookie
13044 *
13045 * Delivers a request to the X server.
13046 *
13047 */
13048
13049/*****************************************************************************
13050 **
13051 ** xcb_void_cookie_t xcb_glx_delete_queries_arb
13052 **
13053 ** @param xcb_connection_t      *c
13054 ** @param xcb_glx_context_tag_t  context_tag
13055 ** @param int32_t                n
13056 ** @param const uint32_t        *ids
13057 ** @returns xcb_void_cookie_t
13058 **
13059 *****************************************************************************/
13060
13061xcb_void_cookie_t
13062xcb_glx_delete_queries_arb (xcb_connection_t      *c  /**< */,
13063                            xcb_glx_context_tag_t  context_tag  /**< */,
13064                            int32_t                n  /**< */,
13065                            const uint32_t        *ids  /**< */);
13066
13067int
13068xcb_glx_gen_queries_arb_sizeof (const void  *_buffer  /**< */);
13069
13070/**
13071 *
13072 * @param c The connection
13073 * @return A cookie
13074 *
13075 * Delivers a request to the X server.
13076 *
13077 */
13078
13079/*****************************************************************************
13080 **
13081 ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb
13082 **
13083 ** @param xcb_connection_t      *c
13084 ** @param xcb_glx_context_tag_t  context_tag
13085 ** @param int32_t                n
13086 ** @returns xcb_glx_gen_queries_arb_cookie_t
13087 **
13088 *****************************************************************************/
13089
13090xcb_glx_gen_queries_arb_cookie_t
13091xcb_glx_gen_queries_arb (xcb_connection_t      *c  /**< */,
13092                         xcb_glx_context_tag_t  context_tag  /**< */,
13093                         int32_t                n  /**< */);
13094
13095/**
13096 *
13097 * @param c The connection
13098 * @return A cookie
13099 *
13100 * Delivers a request to the X server.
13101 *
13102 * This form can be used only if the request will cause
13103 * a reply to be generated. Any returned error will be
13104 * placed in the event queue.
13105 */
13106
13107/*****************************************************************************
13108 **
13109 ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_unchecked
13110 **
13111 ** @param xcb_connection_t      *c
13112 ** @param xcb_glx_context_tag_t  context_tag
13113 ** @param int32_t                n
13114 ** @returns xcb_glx_gen_queries_arb_cookie_t
13115 **
13116 *****************************************************************************/
13117
13118xcb_glx_gen_queries_arb_cookie_t
13119xcb_glx_gen_queries_arb_unchecked (xcb_connection_t      *c  /**< */,
13120                                   xcb_glx_context_tag_t  context_tag  /**< */,
13121                                   int32_t                n  /**< */);
13122
13123
13124/*****************************************************************************
13125 **
13126 ** uint32_t * xcb_glx_gen_queries_arb_data
13127 **
13128 ** @param const xcb_glx_gen_queries_arb_reply_t *R
13129 ** @returns uint32_t *
13130 **
13131 *****************************************************************************/
13132
13133uint32_t *
13134xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R  /**< */);
13135
13136
13137/*****************************************************************************
13138 **
13139 ** int xcb_glx_gen_queries_arb_data_length
13140 **
13141 ** @param const xcb_glx_gen_queries_arb_reply_t *R
13142 ** @returns int
13143 **
13144 *****************************************************************************/
13145
13146int
13147xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R  /**< */);
13148
13149
13150/*****************************************************************************
13151 **
13152 ** xcb_generic_iterator_t xcb_glx_gen_queries_arb_data_end
13153 **
13154 ** @param const xcb_glx_gen_queries_arb_reply_t *R
13155 ** @returns xcb_generic_iterator_t
13156 **
13157 *****************************************************************************/
13158
13159xcb_generic_iterator_t
13160xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R  /**< */);
13161
13162/**
13163 * Return the reply
13164 * @param c      The connection
13165 * @param cookie The cookie
13166 * @param e      The xcb_generic_error_t supplied
13167 *
13168 * Returns the reply of the request asked by
13169 *
13170 * The parameter @p e supplied to this function must be NULL if
13171 * xcb_glx_gen_queries_arb_unchecked(). is used.
13172 * Otherwise, it stores the error if any.
13173 *
13174 * The returned value must be freed by the caller using free().
13175 */
13176
13177/*****************************************************************************
13178 **
13179 ** xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply
13180 **
13181 ** @param xcb_connection_t                  *c
13182 ** @param xcb_glx_gen_queries_arb_cookie_t   cookie
13183 ** @param xcb_generic_error_t              **e
13184 ** @returns xcb_glx_gen_queries_arb_reply_t *
13185 **
13186 *****************************************************************************/
13187
13188xcb_glx_gen_queries_arb_reply_t *
13189xcb_glx_gen_queries_arb_reply (xcb_connection_t                  *c  /**< */,
13190                               xcb_glx_gen_queries_arb_cookie_t   cookie  /**< */,
13191                               xcb_generic_error_t              **e  /**< */);
13192
13193/**
13194 *
13195 * @param c The connection
13196 * @return A cookie
13197 *
13198 * Delivers a request to the X server.
13199 *
13200 */
13201
13202/*****************************************************************************
13203 **
13204 ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb
13205 **
13206 ** @param xcb_connection_t      *c
13207 ** @param xcb_glx_context_tag_t  context_tag
13208 ** @param uint32_t               id
13209 ** @returns xcb_glx_is_query_arb_cookie_t
13210 **
13211 *****************************************************************************/
13212
13213xcb_glx_is_query_arb_cookie_t
13214xcb_glx_is_query_arb (xcb_connection_t      *c  /**< */,
13215                      xcb_glx_context_tag_t  context_tag  /**< */,
13216                      uint32_t               id  /**< */);
13217
13218/**
13219 *
13220 * @param c The connection
13221 * @return A cookie
13222 *
13223 * Delivers a request to the X server.
13224 *
13225 * This form can be used only if the request will cause
13226 * a reply to be generated. Any returned error will be
13227 * placed in the event queue.
13228 */
13229
13230/*****************************************************************************
13231 **
13232 ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_unchecked
13233 **
13234 ** @param xcb_connection_t      *c
13235 ** @param xcb_glx_context_tag_t  context_tag
13236 ** @param uint32_t               id
13237 ** @returns xcb_glx_is_query_arb_cookie_t
13238 **
13239 *****************************************************************************/
13240
13241xcb_glx_is_query_arb_cookie_t
13242xcb_glx_is_query_arb_unchecked (xcb_connection_t      *c  /**< */,
13243                                xcb_glx_context_tag_t  context_tag  /**< */,
13244                                uint32_t               id  /**< */);
13245
13246/**
13247 * Return the reply
13248 * @param c      The connection
13249 * @param cookie The cookie
13250 * @param e      The xcb_generic_error_t supplied
13251 *
13252 * Returns the reply of the request asked by
13253 *
13254 * The parameter @p e supplied to this function must be NULL if
13255 * xcb_glx_is_query_arb_unchecked(). is used.
13256 * Otherwise, it stores the error if any.
13257 *
13258 * The returned value must be freed by the caller using free().
13259 */
13260
13261/*****************************************************************************
13262 **
13263 ** xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply
13264 **
13265 ** @param xcb_connection_t               *c
13266 ** @param xcb_glx_is_query_arb_cookie_t   cookie
13267 ** @param xcb_generic_error_t           **e
13268 ** @returns xcb_glx_is_query_arb_reply_t *
13269 **
13270 *****************************************************************************/
13271
13272xcb_glx_is_query_arb_reply_t *
13273xcb_glx_is_query_arb_reply (xcb_connection_t               *c  /**< */,
13274                            xcb_glx_is_query_arb_cookie_t   cookie  /**< */,
13275                            xcb_generic_error_t           **e  /**< */);
13276
13277int
13278xcb_glx_get_queryiv_arb_sizeof (const void  *_buffer  /**< */);
13279
13280/**
13281 *
13282 * @param c The connection
13283 * @return A cookie
13284 *
13285 * Delivers a request to the X server.
13286 *
13287 */
13288
13289/*****************************************************************************
13290 **
13291 ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb
13292 **
13293 ** @param xcb_connection_t      *c
13294 ** @param xcb_glx_context_tag_t  context_tag
13295 ** @param uint32_t               target
13296 ** @param uint32_t               pname
13297 ** @returns xcb_glx_get_queryiv_arb_cookie_t
13298 **
13299 *****************************************************************************/
13300
13301xcb_glx_get_queryiv_arb_cookie_t
13302xcb_glx_get_queryiv_arb (xcb_connection_t      *c  /**< */,
13303                         xcb_glx_context_tag_t  context_tag  /**< */,
13304                         uint32_t               target  /**< */,
13305                         uint32_t               pname  /**< */);
13306
13307/**
13308 *
13309 * @param c The connection
13310 * @return A cookie
13311 *
13312 * Delivers a request to the X server.
13313 *
13314 * This form can be used only if the request will cause
13315 * a reply to be generated. Any returned error will be
13316 * placed in the event queue.
13317 */
13318
13319/*****************************************************************************
13320 **
13321 ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_unchecked
13322 **
13323 ** @param xcb_connection_t      *c
13324 ** @param xcb_glx_context_tag_t  context_tag
13325 ** @param uint32_t               target
13326 ** @param uint32_t               pname
13327 ** @returns xcb_glx_get_queryiv_arb_cookie_t
13328 **
13329 *****************************************************************************/
13330
13331xcb_glx_get_queryiv_arb_cookie_t
13332xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t      *c  /**< */,
13333                                   xcb_glx_context_tag_t  context_tag  /**< */,
13334                                   uint32_t               target  /**< */,
13335                                   uint32_t               pname  /**< */);
13336
13337
13338/*****************************************************************************
13339 **
13340 ** int32_t * xcb_glx_get_queryiv_arb_data
13341 **
13342 ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13343 ** @returns int32_t *
13344 **
13345 *****************************************************************************/
13346
13347int32_t *
13348xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
13349
13350
13351/*****************************************************************************
13352 **
13353 ** int xcb_glx_get_queryiv_arb_data_length
13354 **
13355 ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13356 ** @returns int
13357 **
13358 *****************************************************************************/
13359
13360int
13361xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
13362
13363
13364/*****************************************************************************
13365 **
13366 ** xcb_generic_iterator_t xcb_glx_get_queryiv_arb_data_end
13367 **
13368 ** @param const xcb_glx_get_queryiv_arb_reply_t *R
13369 ** @returns xcb_generic_iterator_t
13370 **
13371 *****************************************************************************/
13372
13373xcb_generic_iterator_t
13374xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
13375
13376/**
13377 * Return the reply
13378 * @param c      The connection
13379 * @param cookie The cookie
13380 * @param e      The xcb_generic_error_t supplied
13381 *
13382 * Returns the reply of the request asked by
13383 *
13384 * The parameter @p e supplied to this function must be NULL if
13385 * xcb_glx_get_queryiv_arb_unchecked(). is used.
13386 * Otherwise, it stores the error if any.
13387 *
13388 * The returned value must be freed by the caller using free().
13389 */
13390
13391/*****************************************************************************
13392 **
13393 ** xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply
13394 **
13395 ** @param xcb_connection_t                  *c
13396 ** @param xcb_glx_get_queryiv_arb_cookie_t   cookie
13397 ** @param xcb_generic_error_t              **e
13398 ** @returns xcb_glx_get_queryiv_arb_reply_t *
13399 **
13400 *****************************************************************************/
13401
13402xcb_glx_get_queryiv_arb_reply_t *
13403xcb_glx_get_queryiv_arb_reply (xcb_connection_t                  *c  /**< */,
13404                               xcb_glx_get_queryiv_arb_cookie_t   cookie  /**< */,
13405                               xcb_generic_error_t              **e  /**< */);
13406
13407int
13408xcb_glx_get_query_objectiv_arb_sizeof (const void  *_buffer  /**< */);
13409
13410/**
13411 *
13412 * @param c The connection
13413 * @return A cookie
13414 *
13415 * Delivers a request to the X server.
13416 *
13417 */
13418
13419/*****************************************************************************
13420 **
13421 ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb
13422 **
13423 ** @param xcb_connection_t      *c
13424 ** @param xcb_glx_context_tag_t  context_tag
13425 ** @param uint32_t               id
13426 ** @param uint32_t               pname
13427 ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
13428 **
13429 *****************************************************************************/
13430
13431xcb_glx_get_query_objectiv_arb_cookie_t
13432xcb_glx_get_query_objectiv_arb (xcb_connection_t      *c  /**< */,
13433                                xcb_glx_context_tag_t  context_tag  /**< */,
13434                                uint32_t               id  /**< */,
13435                                uint32_t               pname  /**< */);
13436
13437/**
13438 *
13439 * @param c The connection
13440 * @return A cookie
13441 *
13442 * Delivers a request to the X server.
13443 *
13444 * This form can be used only if the request will cause
13445 * a reply to be generated. Any returned error will be
13446 * placed in the event queue.
13447 */
13448
13449/*****************************************************************************
13450 **
13451 ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_unchecked
13452 **
13453 ** @param xcb_connection_t      *c
13454 ** @param xcb_glx_context_tag_t  context_tag
13455 ** @param uint32_t               id
13456 ** @param uint32_t               pname
13457 ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
13458 **
13459 *****************************************************************************/
13460
13461xcb_glx_get_query_objectiv_arb_cookie_t
13462xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t      *c  /**< */,
13463                                          xcb_glx_context_tag_t  context_tag  /**< */,
13464                                          uint32_t               id  /**< */,
13465                                          uint32_t               pname  /**< */);
13466
13467
13468/*****************************************************************************
13469 **
13470 ** int32_t * xcb_glx_get_query_objectiv_arb_data
13471 **
13472 ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13473 ** @returns int32_t *
13474 **
13475 *****************************************************************************/
13476
13477int32_t *
13478xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
13479
13480
13481/*****************************************************************************
13482 **
13483 ** int xcb_glx_get_query_objectiv_arb_data_length
13484 **
13485 ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13486 ** @returns int
13487 **
13488 *****************************************************************************/
13489
13490int
13491xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
13492
13493
13494/*****************************************************************************
13495 **
13496 ** xcb_generic_iterator_t xcb_glx_get_query_objectiv_arb_data_end
13497 **
13498 ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
13499 ** @returns xcb_generic_iterator_t
13500 **
13501 *****************************************************************************/
13502
13503xcb_generic_iterator_t
13504xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
13505
13506/**
13507 * Return the reply
13508 * @param c      The connection
13509 * @param cookie The cookie
13510 * @param e      The xcb_generic_error_t supplied
13511 *
13512 * Returns the reply of the request asked by
13513 *
13514 * The parameter @p e supplied to this function must be NULL if
13515 * xcb_glx_get_query_objectiv_arb_unchecked(). is used.
13516 * Otherwise, it stores the error if any.
13517 *
13518 * The returned value must be freed by the caller using free().
13519 */
13520
13521/*****************************************************************************
13522 **
13523 ** xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb_reply
13524 **
13525 ** @param xcb_connection_t                         *c
13526 ** @param xcb_glx_get_query_objectiv_arb_cookie_t   cookie
13527 ** @param xcb_generic_error_t                     **e
13528 ** @returns xcb_glx_get_query_objectiv_arb_reply_t *
13529 **
13530 *****************************************************************************/
13531
13532xcb_glx_get_query_objectiv_arb_reply_t *
13533xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t                         *c  /**< */,
13534                                      xcb_glx_get_query_objectiv_arb_cookie_t   cookie  /**< */,
13535                                      xcb_generic_error_t                     **e  /**< */);
13536
13537int
13538xcb_glx_get_query_objectuiv_arb_sizeof (const void  *_buffer  /**< */);
13539
13540/**
13541 *
13542 * @param c The connection
13543 * @return A cookie
13544 *
13545 * Delivers a request to the X server.
13546 *
13547 */
13548
13549/*****************************************************************************
13550 **
13551 ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb
13552 **
13553 ** @param xcb_connection_t      *c
13554 ** @param xcb_glx_context_tag_t  context_tag
13555 ** @param uint32_t               id
13556 ** @param uint32_t               pname
13557 ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
13558 **
13559 *****************************************************************************/
13560
13561xcb_glx_get_query_objectuiv_arb_cookie_t
13562xcb_glx_get_query_objectuiv_arb (xcb_connection_t      *c  /**< */,
13563                                 xcb_glx_context_tag_t  context_tag  /**< */,
13564                                 uint32_t               id  /**< */,
13565                                 uint32_t               pname  /**< */);
13566
13567/**
13568 *
13569 * @param c The connection
13570 * @return A cookie
13571 *
13572 * Delivers a request to the X server.
13573 *
13574 * This form can be used only if the request will cause
13575 * a reply to be generated. Any returned error will be
13576 * placed in the event queue.
13577 */
13578
13579/*****************************************************************************
13580 **
13581 ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_unchecked
13582 **
13583 ** @param xcb_connection_t      *c
13584 ** @param xcb_glx_context_tag_t  context_tag
13585 ** @param uint32_t               id
13586 ** @param uint32_t               pname
13587 ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
13588 **
13589 *****************************************************************************/
13590
13591xcb_glx_get_query_objectuiv_arb_cookie_t
13592xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t      *c  /**< */,
13593                                           xcb_glx_context_tag_t  context_tag  /**< */,
13594                                           uint32_t               id  /**< */,
13595                                           uint32_t               pname  /**< */);
13596
13597
13598/*****************************************************************************
13599 **
13600 ** uint32_t * xcb_glx_get_query_objectuiv_arb_data
13601 **
13602 ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13603 ** @returns uint32_t *
13604 **
13605 *****************************************************************************/
13606
13607uint32_t *
13608xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
13609
13610
13611/*****************************************************************************
13612 **
13613 ** int xcb_glx_get_query_objectuiv_arb_data_length
13614 **
13615 ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13616 ** @returns int
13617 **
13618 *****************************************************************************/
13619
13620int
13621xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
13622
13623
13624/*****************************************************************************
13625 **
13626 ** xcb_generic_iterator_t xcb_glx_get_query_objectuiv_arb_data_end
13627 **
13628 ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13629 ** @returns xcb_generic_iterator_t
13630 **
13631 *****************************************************************************/
13632
13633xcb_generic_iterator_t
13634xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
13635
13636/**
13637 * Return the reply
13638 * @param c      The connection
13639 * @param cookie The cookie
13640 * @param e      The xcb_generic_error_t supplied
13641 *
13642 * Returns the reply of the request asked by
13643 *
13644 * The parameter @p e supplied to this function must be NULL if
13645 * xcb_glx_get_query_objectuiv_arb_unchecked(). is used.
13646 * Otherwise, it stores the error if any.
13647 *
13648 * The returned value must be freed by the caller using free().
13649 */
13650
13651/*****************************************************************************
13652 **
13653 ** xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_arb_reply
13654 **
13655 ** @param xcb_connection_t                          *c
13656 ** @param xcb_glx_get_query_objectuiv_arb_cookie_t   cookie
13657 ** @param xcb_generic_error_t                      **e
13658 ** @returns xcb_glx_get_query_objectuiv_arb_reply_t *
13659 **
13660 *****************************************************************************/
13661
13662xcb_glx_get_query_objectuiv_arb_reply_t *
13663xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t                          *c  /**< */,
13664                                       xcb_glx_get_query_objectuiv_arb_cookie_t   cookie  /**< */,
13665                                       xcb_generic_error_t                      **e  /**< */);
13666
13667
13668#ifdef __cplusplus
13669}
13670#endif
13671
13672#endif
13673
13674/**
13675 * @}
13676 */
13677