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;
506 xcb_xf86dri_open_connection_sizeof (
const void *_buffer);
591 xcb_xf86dri_get_client_driver_name_sizeof (
const void *_buffer);
805 xcb_xf86dri_get_drawable_info_sizeof (
const void *_buffer);
874 xcb_xf86dri_get_device_info_sizeof (
const void *_buffer);
struct xcb_xf86dri_query_direct_rendering_capable_cookie_t xcb_xf86dri_query_direct_rendering_capable_cookie_t
xcb_xf86dri_query_direct_rendering_capable_cookie_t
xcb_xf86dri_create_drawable_request_t
Definition: xf86dri.h:250
Generic error.
Definition: xcb.h:170
xcb_xf86dri_drm_clip_rect_t
Definition: xf86dri.h:29
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_destroy_drawable_request_t
Definition: xf86dri.h:275
struct xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection_cookie_t
xcb_xf86dri_open_connection_cookie_t
xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection_unchecked(xcb_connection_t *c, uint32_t screen)
Definition: xf86dri.c:212
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
struct xcb_xf86dri_get_drawable_info_reply_t xcb_xf86dri_get_drawable_info_reply_t
xcb_xf86dri_get_drawable_info_reply_t
void xcb_xf86dri_drm_clip_rect_next(xcb_xf86dri_drm_clip_rect_iterator_t *i)
Definition: xf86dri.c:21
xcb_xf86dri_query_direct_rendering_capable_reply_t
Definition: xf86dri.h:100
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_xf86dri_create_drawable_cookie_t
Definition: xf86dri.h:240
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
struct xcb_xf86dri_get_device_info_reply_t xcb_xf86dri_get_device_info_reply_t
xcb_xf86dri_get_device_info_reply_t
struct xcb_xf86dri_query_direct_rendering_capable_reply_t xcb_xf86dri_query_direct_rendering_capable_reply_t
xcb_xf86dri_query_direct_rendering_capable_reply_t
xcb_xf86dri_open_connection_cookie_t
Definition: xf86dri.h:111
xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection(xcb_connection_t *c, uint32_t screen)
Definition: xf86dri.c:186
xcb_xf86dri_query_direct_rendering_capable_request_t
Definition: xf86dri.h:90
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_void_cookie_t xcb_xf86dri_destroy_drawable(xcb_connection_t *c, uint32_t screen, uint32_t drawable)
Definition: xf86dri.c:649
xcb_xf86dri_auth_connection_reply_t
Definition: xf86dri.h:384
xcb_void_cookie_t xcb_xf86dri_destroy_context(xcb_connection_t *c, uint32_t screen, uint32_t context)
Definition: xf86dri.c:529
xcb_xf86dri_get_client_driver_name_reply_t
Definition: xf86dri.h:178
struct xcb_xf86dri_query_version_cookie_t xcb_xf86dri_query_version_cookie_t
xcb_xf86dri_query_version_cookie_t
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_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_version_cookie_t xcb_xf86dri_query_version(xcb_connection_t *c)
Definition: xf86dri.c:39
struct xcb_xf86dri_open_connection_request_t xcb_xf86dri_open_connection_request_t
xcb_xf86dri_open_connection_request_t
xcb_xf86dri_get_drawable_info_request_t
Definition: xf86dri.h:296
xcb_xf86dri_get_device_info_reply_t
Definition: xf86dri.h:347
struct xcb_xf86dri_drm_clip_rect_iterator_t xcb_xf86dri_drm_clip_rect_iterator_t
xcb_xf86dri_drm_clip_rect_iterator_t
Generic iterator.
Definition: xcb.h:114
struct xcb_xf86dri_auth_connection_cookie_t xcb_xf86dri_auth_connection_cookie_t
xcb_xf86dri_auth_connection_cookie_t
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_get_drawable_info_reply_t
Definition: xf86dri.h:307
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_create_drawable_reply_t
Definition: xf86dri.h:261
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
struct xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable_cookie_t
xcb_xf86dri_create_drawable_cookie_t
struct xcb_xf86dri_get_device_info_request_t xcb_xf86dri_get_device_info_request_t
xcb_xf86dri_get_device_info_request_t
xcb_void_cookie_t xcb_xf86dri_close_connection(xcb_connection_t *c, uint32_t screen)
Definition: xf86dri.c:294
xcb_xf86dri_auth_connection_request_t
Definition: xf86dri.h:373
struct xcb_xf86dri_get_client_driver_name_cookie_t xcb_xf86dri_get_client_driver_name_cookie_t
xcb_xf86dri_get_client_driver_name_cookie_t
xcb_xf86dri_query_version_request_t
Definition: xf86dri.h:58
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_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
struct xcb_xf86dri_create_context_request_t xcb_xf86dri_create_context_request_t
xcb_xf86dri_create_context_request_t
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
struct xcb_xf86dri_get_client_driver_name_request_t xcb_xf86dri_get_client_driver_name_request_t
xcb_xf86dri_get_client_driver_name_request_t
xcb_xf86dri_query_version_cookie_t xcb_xf86dri_query_version_unchecked(xcb_connection_t *c)
Definition: xf86dri.c:63
struct xcb_xf86dri_destroy_drawable_request_t xcb_xf86dri_destroy_drawable_request_t
xcb_xf86dri_destroy_drawable_request_t
xcb_xf86dri_get_device_info_request_t
Definition: xf86dri.h:337
struct xcb_xf86dri_auth_connection_request_t xcb_xf86dri_auth_connection_request_t
xcb_xf86dri_auth_connection_request_t
struct xcb_xf86dri_get_drawable_info_request_t xcb_xf86dri_get_drawable_info_request_t
xcb_xf86dri_get_drawable_info_request_t
xcb_xf86dri_get_client_driver_name_request_t
Definition: xf86dri.h:168
xcb_xf86dri_create_context_cookie_t
Definition: xf86dri.h:193
xcb_xf86dri_query_version_cookie_t
Definition: xf86dri.h:48
struct xcb_xf86dri_create_drawable_reply_t xcb_xf86dri_create_drawable_reply_t
xcb_xf86dri_create_drawable_reply_t
xcb_xf86dri_open_connection_reply_t
Definition: xf86dri.h:131
xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info_unchecked(xcb_connection_t *c, uint32_t screen)
Definition: xf86dri.c:887
struct xcb_xf86dri_create_context_cookie_t xcb_xf86dri_create_context_cookie_t
xcb_xf86dri_create_context_cookie_t
struct xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info_cookie_t
xcb_xf86dri_get_device_info_cookie_t
xcb_xf86dri_create_context_reply_t
Definition: xf86dri.h:215
xcb_xf86dri_query_direct_rendering_capable_cookie_t
Definition: xf86dri.h:80
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_void_cookie_t xcb_xf86dri_close_connection_checked(xcb_connection_t *c, uint32_t screen)
Definition: xf86dri.c:268
struct xcb_xf86dri_close_connection_request_t xcb_xf86dri_close_connection_request_t
xcb_xf86dri_close_connection_request_t
struct xcb_xf86dri_open_connection_reply_t xcb_xf86dri_open_connection_reply_t
xcb_xf86dri_open_connection_reply_t
xcb_generic_iterator_t xcb_xf86dri_drm_clip_rect_end(xcb_xf86dri_drm_clip_rect_iterator_t i)
Definition: xf86dri.c:29
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_open_connection_request_t
Definition: xf86dri.h:121
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
struct xcb_xf86dri_drm_clip_rect_t xcb_xf86dri_drm_clip_rect_t
xcb_xf86dri_drm_clip_rect_t
xcb_xf86dri_auth_connection_cookie_t
Definition: xf86dri.h:363
struct xcb_xf86dri_get_client_driver_name_reply_t xcb_xf86dri_get_client_driver_name_reply_t
xcb_xf86dri_get_client_driver_name_reply_t
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
struct xcb_xf86dri_query_direct_rendering_capable_request_t xcb_xf86dri_query_direct_rendering_capable_request_t
xcb_xf86dri_query_direct_rendering_capable_request_t
xcb_xf86dri_query_version_reply_t
Definition: xf86dri.h:67
struct xcb_xf86dri_query_version_reply_t xcb_xf86dri_query_version_reply_t
xcb_xf86dri_query_version_reply_t
struct xcb_xf86dri_destroy_context_request_t xcb_xf86dri_destroy_context_request_t
xcb_xf86dri_destroy_context_request_t
xcb_xf86dri_drm_clip_rect_iterator_t
Definition: xf86dri.h:39
xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable(xcb_connection_t *c, uint32_t screen, uint32_t drawable)
Definition: xf86dri.c:557
struct xcb_xf86dri_create_context_reply_t xcb_xf86dri_create_context_reply_t
xcb_xf86dri_create_context_reply_t
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_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
struct xcb_xf86dri_get_drawable_info_cookie_t xcb_xf86dri_get_drawable_info_cookie_t
xcb_xf86dri_get_drawable_info_cookie_t
struct xcb_xf86dri_create_drawable_request_t xcb_xf86dri_create_drawable_request_t
xcb_xf86dri_create_drawable_request_t
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_get_client_driver_name_cookie_t
Definition: xf86dri.h:158
xcb_void_cookie_t xcb_xf86dri_destroy_drawable_checked(xcb_connection_t *c, uint32_t screen, uint32_t drawable)
Definition: xf86dri.c:621
struct xcb_xf86dri_auth_connection_reply_t xcb_xf86dri_auth_connection_reply_t
xcb_xf86dri_auth_connection_reply_t
struct xcb_xf86dri_query_version_request_t xcb_xf86dri_query_version_request_t
xcb_xf86dri_query_version_request_t
xcb_xf86dri_destroy_context_request_t
Definition: xf86dri.h:229
xcb_xf86dri_create_context_request_t
Definition: xf86dri.h:203
Generic cookie.
Definition: xcb.h:187
xcb_xf86dri_close_connection_request_t
Definition: xf86dri.h:148
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
xcb_xf86dri_get_drawable_info_cookie_t
Definition: xf86dri.h:286
xcb_xf86dri_get_device_info_cookie_t
Definition: xf86dri.h:327
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