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
struct xcb_xf86dri_create_drawable_reply_t xcb_xf86dri_create_drawable_reply_t
xcb_xf86dri_create_drawable_reply_t
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
struct xcb_xf86dri_get_drawable_info_cookie_t xcb_xf86dri_get_drawable_info_cookie_t
xcb_xf86dri_get_drawable_info_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
struct xcb_xf86dri_create_context_cookie_t xcb_xf86dri_create_context_cookie_t
xcb_xf86dri_create_context_cookie_t
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
struct xcb_xf86dri_get_drawable_info_request_t xcb_xf86dri_get_drawable_info_request_t
xcb_xf86dri_get_drawable_info_request_t
xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection_unchecked(xcb_connection_t *c, uint32_t screen)
Definition: xf86dri.c:212
struct xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable_cookie_t
xcb_xf86dri_create_drawable_cookie_t
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
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
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_auth_connection_cookie_t xcb_xf86dri_auth_connection_cookie_t
xcb_xf86dri_auth_connection_cookie_t
struct xcb_xf86dri_query_version_reply_t xcb_xf86dri_query_version_reply_t
xcb_xf86dri_query_version_reply_t
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
struct xcb_xf86dri_drm_clip_rect_iterator_t xcb_xf86dri_drm_clip_rect_iterator_t
xcb_xf86dri_drm_clip_rect_iterator_t
struct xcb_xf86dri_create_context_request_t xcb_xf86dri_create_context_request_t
xcb_xf86dri_create_context_request_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
void xcb_xf86dri_drm_clip_rect_next(xcb_xf86dri_drm_clip_rect_iterator_t *i)
Definition: xf86dri.c:21
struct xcb_xf86dri_auth_connection_reply_t xcb_xf86dri_auth_connection_reply_t
xcb_xf86dri_auth_connection_reply_t
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_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_open_connection_request_t xcb_xf86dri_open_connection_request_t
xcb_xf86dri_open_connection_request_t
struct xcb_xf86dri_drm_clip_rect_t xcb_xf86dri_drm_clip_rect_t
xcb_xf86dri_drm_clip_rect_t
struct xcb_xf86dri_destroy_drawable_request_t xcb_xf86dri_destroy_drawable_request_t
xcb_xf86dri_destroy_drawable_request_t
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
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_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
struct xcb_xf86dri_destroy_context_request_t xcb_xf86dri_destroy_context_request_t
xcb_xf86dri_destroy_context_request_t
struct xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info_cookie_t
xcb_xf86dri_get_device_info_cookie_t
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
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_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
struct xcb_xf86dri_close_connection_request_t xcb_xf86dri_close_connection_request_t
xcb_xf86dri_close_connection_request_t
struct xcb_xf86dri_query_version_request_t xcb_xf86dri_query_version_request_t
xcb_xf86dri_query_version_request_t
xcb_void_cookie_t xcb_xf86dri_destroy_context_checked(xcb_connection_t *c, uint32_t screen, uint32_t context)
Definition: xf86dri.c:501
struct xcb_xf86dri_get_drawable_info_reply_t xcb_xf86dri_get_drawable_info_reply_t
xcb_xf86dri_get_drawable_info_reply_t
struct xcb_xf86dri_get_device_info_request_t xcb_xf86dri_get_device_info_request_t
xcb_xf86dri_get_device_info_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_open_connection_reply_t xcb_xf86dri_open_connection_reply_t
xcb_xf86dri_open_connection_reply_t
struct xcb_xf86dri_create_drawable_request_t xcb_xf86dri_create_drawable_request_t
xcb_xf86dri_create_drawable_request_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
struct xcb_xf86dri_auth_connection_request_t xcb_xf86dri_auth_connection_request_t
xcb_xf86dri_auth_connection_request_t
struct xcb_xf86dri_create_context_reply_t xcb_xf86dri_create_context_reply_t
xcb_xf86dri_create_context_reply_t
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
struct xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection_cookie_t
xcb_xf86dri_open_connection_cookie_t
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_query_version_cookie_t xcb_xf86dri_query_version_cookie_t
xcb_xf86dri_query_version_cookie_t
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
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_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