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