21#define XCB_XF86DRI_MAJOR_VERSION 4
22#define XCB_XF86DRI_MINOR_VERSION 1
49 unsigned int sequence;
53#define XCB_XF86DRI_QUERY_VERSION 0
68 uint8_t response_type;
72 uint16_t dri_major_version;
73 uint16_t dri_minor_version;
74 uint32_t dri_minor_patch;
81 unsigned int sequence;
85#define XCB_XF86DRI_QUERY_DIRECT_RENDERING_CAPABLE 1
101 uint8_t response_type;
112 unsigned int sequence;
116#define XCB_XF86DRI_OPEN_CONNECTION 2
122 uint8_t major_opcode;
123 uint8_t minor_opcode;
132 uint8_t response_type;
136 uint32_t sarea_handle_low;
137 uint32_t sarea_handle_high;
143#define XCB_XF86DRI_CLOSE_CONNECTION 3
149 uint8_t major_opcode;
150 uint8_t minor_opcode;
159 unsigned int sequence;
163#define XCB_XF86DRI_GET_CLIENT_DRIVER_NAME 4
169 uint8_t major_opcode;
170 uint8_t minor_opcode;
179 uint8_t response_type;
183 uint32_t client_driver_major_version;
184 uint32_t client_driver_minor_version;
185 uint32_t client_driver_patch_version;
186 uint32_t client_driver_name_len;
194 unsigned int sequence;
198#define XCB_XF86DRI_CREATE_CONTEXT 5
204 uint8_t major_opcode;
205 uint8_t minor_opcode;
216 uint8_t response_type;
224#define XCB_XF86DRI_DESTROY_CONTEXT 6
230 uint8_t major_opcode;
231 uint8_t minor_opcode;
241 unsigned int sequence;
245#define XCB_XF86DRI_CREATE_DRAWABLE 7
251 uint8_t major_opcode;
252 uint8_t minor_opcode;
262 uint8_t response_type;
266 uint32_t hw_drawable_handle;
270#define XCB_XF86DRI_DESTROY_DRAWABLE 8
276 uint8_t major_opcode;
277 uint8_t minor_opcode;
287 unsigned int sequence;
291#define XCB_XF86DRI_GET_DRAWABLE_INFO 9
297 uint8_t major_opcode;
298 uint8_t minor_opcode;
308 uint8_t response_type;
312 uint32_t drawable_table_index;
313 uint32_t drawable_table_stamp;
314 int16_t drawable_origin_X;
315 int16_t drawable_origin_Y;
316 int16_t drawable_size_W;
317 int16_t drawable_size_H;
318 uint32_t num_clip_rects;
321 uint32_t num_back_clip_rects;
328 unsigned int sequence;
332#define XCB_XF86DRI_GET_DEVICE_INFO 10
338 uint8_t major_opcode;
339 uint8_t minor_opcode;
348 uint8_t response_type;
352 uint32_t framebuffer_handle_low;
353 uint32_t framebuffer_handle_high;
354 uint32_t framebuffer_origin_offset;
355 uint32_t framebuffer_size;
356 uint32_t framebuffer_stride;
357 uint32_t device_private_size;
364 unsigned int sequence;
368#define XCB_XF86DRI_AUTH_CONNECTION 11
374 uint8_t major_opcode;
375 uint8_t minor_opcode;
385 uint8_t response_type;
389 uint32_t authenticated;
506xcb_xf86dri_open_connection_sizeof (
const void *_buffer);
591xcb_xf86dri_get_client_driver_name_sizeof (
const void *_buffer);
805xcb_xf86dri_get_drawable_info_sizeof (
const void *_buffer);
874xcb_xf86dri_get_device_info_sizeof (
const void *_buffer);
xcb_xf86dri_create_context_cookie_t xcb_xf86dri_create_context(xcb_connection_t *c, uint32_t screen, uint32_t visual, uint32_t context)
Definition xf86dri.c:433
xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection(xcb_connection_t *c, uint32_t screen)
Definition xf86dri.c:186
xcb_xf86dri_create_context_cookie_t xcb_xf86dri_create_context_unchecked(xcb_connection_t *c, uint32_t screen, uint32_t visual, uint32_t context)
Definition xf86dri.c:463
xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable_unchecked(xcb_connection_t *c, uint32_t screen, uint32_t drawable)
Definition xf86dri.c:585
xcb_xf86dri_get_client_driver_name_cookie_t xcb_xf86dri_get_client_driver_name_unchecked(xcb_connection_t *c, uint32_t screen)
Definition xf86dri.c:377
xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection_unchecked(xcb_connection_t *c, uint32_t screen)
Definition xf86dri.c:212
xcb_xf86dri_get_drawable_info_reply_t * xcb_xf86dri_get_drawable_info_reply(xcb_connection_t *c, xcb_xf86dri_get_drawable_info_cookie_t cookie, xcb_generic_error_t **e)
Definition xf86dri.c:822
xcb_void_cookie_t xcb_xf86dri_close_connection(xcb_connection_t *c, uint32_t screen)
Definition xf86dri.c:294
xcb_xf86dri_get_drawable_info_cookie_t xcb_xf86dri_get_drawable_info_unchecked(xcb_connection_t *c, uint32_t screen, uint32_t drawable)
Definition xf86dri.c:748
xcb_xf86dri_create_context_reply_t * xcb_xf86dri_create_context_reply(xcb_connection_t *c, xcb_xf86dri_create_context_cookie_t cookie, xcb_generic_error_t **e)
Definition xf86dri.c:493
xcb_xf86dri_query_version_reply_t * xcb_xf86dri_query_version_reply(xcb_connection_t *c, xcb_xf86dri_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition xf86dri.c:87
xcb_xf86dri_query_direct_rendering_capable_cookie_t xcb_xf86dri_query_direct_rendering_capable_unchecked(xcb_connection_t *c, uint32_t screen)
Definition xf86dri.c:121
void xcb_xf86dri_drm_clip_rect_next(xcb_xf86dri_drm_clip_rect_iterator_t *i)
Definition xf86dri.c:21
xcb_xf86dri_get_drawable_info_cookie_t xcb_xf86dri_get_drawable_info(xcb_connection_t *c, uint32_t screen, uint32_t drawable)
Definition xf86dri.c:720
xcb_xf86dri_query_direct_rendering_capable_reply_t * xcb_xf86dri_query_direct_rendering_capable_reply(xcb_connection_t *c, xcb_xf86dri_query_direct_rendering_capable_cookie_t cookie, xcb_generic_error_t **e)
Definition xf86dri.c:147
xcb_xf86dri_query_direct_rendering_capable_cookie_t xcb_xf86dri_query_direct_rendering_capable(xcb_connection_t *c, uint32_t screen)
Definition xf86dri.c:95
xcb_xf86dri_query_version_cookie_t xcb_xf86dri_query_version_unchecked(xcb_connection_t *c)
Definition xf86dri.c:63
xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info_unchecked(xcb_connection_t *c, uint32_t screen)
Definition xf86dri.c:887
xcb_generic_iterator_t xcb_xf86dri_drm_clip_rect_end(xcb_xf86dri_drm_clip_rect_iterator_t i)
Definition xf86dri.c:29
xcb_xf86dri_auth_connection_reply_t * xcb_xf86dri_auth_connection_reply(xcb_connection_t *c, xcb_xf86dri_auth_connection_cookie_t cookie, xcb_generic_error_t **e)
Definition xf86dri.c:999
xcb_void_cookie_t xcb_xf86dri_destroy_context_checked(xcb_connection_t *c, uint32_t screen, uint32_t context)
Definition xf86dri.c:501
xcb_xf86dri_get_client_driver_name_reply_t * xcb_xf86dri_get_client_driver_name_reply(xcb_connection_t *c, xcb_xf86dri_get_client_driver_name_cookie_t cookie, xcb_generic_error_t **e)
Definition xf86dri.c:425
xcb_xf86dri_auth_connection_cookie_t xcb_xf86dri_auth_connection(xcb_connection_t *c, uint32_t screen, uint32_t magic)
Definition xf86dri.c:943
xcb_xf86dri_query_version_cookie_t xcb_xf86dri_query_version(xcb_connection_t *c)
Definition xf86dri.c:39
xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info(xcb_connection_t *c, uint32_t screen)
Definition xf86dri.c:861
xcb_xf86dri_open_connection_reply_t * xcb_xf86dri_open_connection_reply(xcb_connection_t *c, xcb_xf86dri_open_connection_cookie_t cookie, xcb_generic_error_t **e)
Definition xf86dri.c:260
xcb_void_cookie_t xcb_xf86dri_destroy_drawable_checked(xcb_connection_t *c, uint32_t screen, uint32_t drawable)
Definition xf86dri.c:621
xcb_xf86dri_get_device_info_reply_t * xcb_xf86dri_get_device_info_reply(xcb_connection_t *c, xcb_xf86dri_get_device_info_cookie_t cookie, xcb_generic_error_t **e)
Definition xf86dri.c:935
xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable(xcb_connection_t *c, uint32_t screen, uint32_t drawable)
Definition xf86dri.c:557
xcb_void_cookie_t xcb_xf86dri_destroy_drawable(xcb_connection_t *c, uint32_t screen, uint32_t drawable)
Definition xf86dri.c:649
xcb_xf86dri_create_drawable_reply_t * xcb_xf86dri_create_drawable_reply(xcb_connection_t *c, xcb_xf86dri_create_drawable_cookie_t cookie, xcb_generic_error_t **e)
Definition xf86dri.c:613
xcb_void_cookie_t xcb_xf86dri_destroy_context(xcb_connection_t *c, uint32_t screen, uint32_t context)
Definition xf86dri.c:529
xcb_xf86dri_auth_connection_cookie_t xcb_xf86dri_auth_connection_unchecked(xcb_connection_t *c, uint32_t screen, uint32_t magic)
Definition xf86dri.c:971
xcb_void_cookie_t xcb_xf86dri_close_connection_checked(xcb_connection_t *c, uint32_t screen)
Definition xf86dri.c:268
xcb_xf86dri_get_client_driver_name_cookie_t xcb_xf86dri_get_client_driver_name(xcb_connection_t *c, uint32_t screen)
Definition xf86dri.c:351
Generic error.
Definition xcb.h:186
Generic iterator.
Definition xcb.h:118
Generic cookie.
Definition xcb.h:203
xcb_xf86dri_auth_connection_cookie_t
Definition xf86dri.h:363
xcb_xf86dri_auth_connection_reply_t
Definition xf86dri.h:384
xcb_xf86dri_auth_connection_request_t
Definition xf86dri.h:373
xcb_xf86dri_close_connection_request_t
Definition xf86dri.h:148
xcb_xf86dri_create_context_cookie_t
Definition xf86dri.h:193
xcb_xf86dri_create_context_reply_t
Definition xf86dri.h:215
xcb_xf86dri_create_context_request_t
Definition xf86dri.h:203
xcb_xf86dri_create_drawable_cookie_t
Definition xf86dri.h:240
xcb_xf86dri_create_drawable_reply_t
Definition xf86dri.h:261
xcb_xf86dri_create_drawable_request_t
Definition xf86dri.h:250
xcb_xf86dri_destroy_context_request_t
Definition xf86dri.h:229
xcb_xf86dri_destroy_drawable_request_t
Definition xf86dri.h:275
xcb_xf86dri_drm_clip_rect_iterator_t
Definition xf86dri.h:39
xcb_xf86dri_drm_clip_rect_t
Definition xf86dri.h:29
xcb_xf86dri_get_client_driver_name_cookie_t
Definition xf86dri.h:158
xcb_xf86dri_get_client_driver_name_reply_t
Definition xf86dri.h:178
xcb_xf86dri_get_client_driver_name_request_t
Definition xf86dri.h:168
xcb_xf86dri_get_device_info_cookie_t
Definition xf86dri.h:327
xcb_xf86dri_get_device_info_reply_t
Definition xf86dri.h:347
xcb_xf86dri_get_device_info_request_t
Definition xf86dri.h:337
xcb_xf86dri_get_drawable_info_cookie_t
Definition xf86dri.h:286
xcb_xf86dri_get_drawable_info_reply_t
Definition xf86dri.h:307
xcb_xf86dri_get_drawable_info_request_t
Definition xf86dri.h:296
xcb_xf86dri_open_connection_cookie_t
Definition xf86dri.h:111
xcb_xf86dri_open_connection_reply_t
Definition xf86dri.h:131
xcb_xf86dri_open_connection_request_t
Definition xf86dri.h:121
xcb_xf86dri_query_direct_rendering_capable_cookie_t
Definition xf86dri.h:80
xcb_xf86dri_query_direct_rendering_capable_reply_t
Definition xf86dri.h:100
xcb_xf86dri_query_direct_rendering_capable_request_t
Definition xf86dri.h:90
xcb_xf86dri_query_version_cookie_t
Definition xf86dri.h:48
xcb_xf86dri_query_version_reply_t
Definition xf86dri.h:67
xcb_xf86dri_query_version_request_t
Definition xf86dri.h:58