22 #define XCB_DRI3_MAJOR_VERSION 1    23 #define XCB_DRI3_MINOR_VERSION 0    31     unsigned int sequence;
    35 #define XCB_DRI3_QUERY_VERSION 0    44     uint32_t major_version;
    45     uint32_t minor_version;
    52     uint8_t  response_type;
    56     uint32_t major_version;
    57     uint32_t minor_version;
    64     unsigned int sequence;
    68 #define XCB_DRI3_OPEN 1    77     xcb_drawable_t drawable;
    85     uint8_t  response_type;
    93 #define XCB_DRI3_PIXMAP_FROM_BUFFER 2   100     uint8_t        minor_opcode;
   103     xcb_drawable_t drawable;
   116     unsigned int sequence;
   120 #define XCB_DRI3_BUFFER_FROM_PIXMAP 3   126     uint8_t      major_opcode;
   127     uint8_t      minor_opcode;
   136     uint8_t  response_type;
   150 #define XCB_DRI3_FENCE_FROM_FD 4   156     uint8_t        major_opcode;
   157     uint8_t        minor_opcode;
   159     xcb_drawable_t drawable;
   161     uint8_t        initially_triggered;
   169     unsigned int sequence;
   173 #define XCB_DRI3_FD_FROM_FENCE 5   179     uint8_t        major_opcode;
   180     uint8_t        minor_opcode;
   182     xcb_drawable_t drawable;
   190     uint8_t  response_type;
   207                         uint32_t          major_version,
   208                         uint32_t          minor_version);
   223                                   uint32_t          major_version,
   224                                   uint32_t          minor_version);
   255                xcb_drawable_t    drawable,
   271                          xcb_drawable_t    drawable,
   320                                      xcb_drawable_t    drawable,
   340                              xcb_drawable_t    drawable,
   359                              xcb_pixmap_t      pixmap);
   374                                        xcb_pixmap_t      pixmap);
   421                                 xcb_drawable_t    drawable,
   423                                 uint8_t           initially_triggered,
   436                         xcb_drawable_t    drawable,
   438                         uint8_t           initially_triggered,
   451                         xcb_drawable_t    drawable,
   467                                   xcb_drawable_t    drawable,
 Generic error. 
Definition: xcb.h:170
xcb_dri3_query_version_reply_t * xcb_dri3_query_version_reply(xcb_connection_t *c, xcb_dri3_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri3.c:78
xcb_dri3_buffer_from_pixmap_reply_t 
Definition: dri3.h:135
xcb_dri3_buffer_from_pixmap_cookie_t xcb_dri3_buffer_from_pixmap_unchecked(xcb_connection_t *c, xcb_pixmap_t pixmap)
Definition: dri3.c:269
struct xcb_dri3_fd_from_fence_request_t xcb_dri3_fd_from_fence_request_t
xcb_dri3_fd_from_fence_request_t 
xcb_dri3_query_version_cookie_t xcb_dri3_query_version(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: dri3.c:22
xcb_dri3_pixmap_from_buffer_request_t 
Definition: dri3.h:98
struct xcb_dri3_open_request_t xcb_dri3_open_request_t
xcb_dri3_open_request_t 
struct xcb_dri3_pixmap_from_buffer_request_t xcb_dri3_pixmap_from_buffer_request_t
xcb_dri3_pixmap_from_buffer_request_t 
xcb_dri3_open_cookie_t xcb_dri3_open_unchecked(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t provider)
Definition: dri3.c:114
xcb_dri3_query_version_cookie_t xcb_dri3_query_version_unchecked(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: dri3.c:50
struct xcb_dri3_buffer_from_pixmap_request_t xcb_dri3_buffer_from_pixmap_request_t
xcb_dri3_buffer_from_pixmap_request_t 
xcb_dri3_fence_from_fd_request_t 
Definition: dri3.h:155
struct xcb_dri3_query_version_cookie_t xcb_dri3_query_version_cookie_t
xcb_dri3_query_version_cookie_t 
int * xcb_dri3_fd_from_fence_reply_fds(xcb_connection_t *c, xcb_dri3_fd_from_fence_reply_t *reply)
Definition: dri3.c:442
xcb_dri3_query_version_request_t 
Definition: dri3.h:40
struct xcb_dri3_open_cookie_t xcb_dri3_open_cookie_t
xcb_dri3_open_cookie_t 
xcb_dri3_buffer_from_pixmap_cookie_t xcb_dri3_buffer_from_pixmap(xcb_connection_t *c, xcb_pixmap_t pixmap)
Definition: dri3.c:243
xcb_dri3_fd_from_fence_cookie_t xcb_dri3_fd_from_fence_unchecked(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t fence)
Definition: dri3.c:406
xcb_void_cookie_t xcb_dri3_fence_from_fd(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t fence, uint8_t initially_triggered, int32_t fence_fd)
Definition: dri3.c:344
xcb_void_cookie_t xcb_dri3_pixmap_from_buffer(xcb_connection_t *c, xcb_pixmap_t pixmap, xcb_drawable_t drawable, uint32_t size, uint16_t width, uint16_t height, uint16_t stride, uint8_t depth, uint8_t bpp, int32_t pixmap_fd)
Definition: dri3.c:200
xcb_dri3_fd_from_fence_request_t 
Definition: dri3.h:178
xcb_dri3_fd_from_fence_cookie_t xcb_dri3_fd_from_fence(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t fence)
Definition: dri3.c:378
struct xcb_dri3_buffer_from_pixmap_cookie_t xcb_dri3_buffer_from_pixmap_cookie_t
xcb_dri3_buffer_from_pixmap_cookie_t 
xcb_dri3_open_reply_t * xcb_dri3_open_reply(xcb_connection_t *c, xcb_dri3_open_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri3.c:142
xcb_dri3_buffer_from_pixmap_reply_t * xcb_dri3_buffer_from_pixmap_reply(xcb_connection_t *c, xcb_dri3_buffer_from_pixmap_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri3.c:295
struct xcb_dri3_buffer_from_pixmap_reply_t xcb_dri3_buffer_from_pixmap_reply_t
xcb_dri3_buffer_from_pixmap_reply_t 
struct xcb_dri3_open_reply_t xcb_dri3_open_reply_t
xcb_dri3_open_reply_t 
xcb_dri3_open_request_t 
Definition: dri3.h:73
struct xcb_dri3_fd_from_fence_reply_t xcb_dri3_fd_from_fence_reply_t
xcb_dri3_fd_from_fence_reply_t 
struct xcb_dri3_query_version_request_t xcb_dri3_query_version_request_t
xcb_dri3_query_version_request_t 
xcb_dri3_query_version_reply_t 
Definition: dri3.h:51
xcb_dri3_buffer_from_pixmap_request_t 
Definition: dri3.h:125
xcb_void_cookie_t xcb_dri3_pixmap_from_buffer_checked(xcb_connection_t *c, xcb_pixmap_t pixmap, xcb_drawable_t drawable, uint32_t size, uint16_t width, uint16_t height, uint16_t stride, uint8_t depth, uint8_t bpp, int32_t pixmap_fd)
Definition: dri3.c:157
xcb_dri3_open_reply_t 
Definition: dri3.h:84
struct xcb_dri3_fd_from_fence_cookie_t xcb_dri3_fd_from_fence_cookie_t
xcb_dri3_fd_from_fence_cookie_t 
int * xcb_dri3_open_reply_fds(xcb_connection_t *c, xcb_dri3_open_reply_t *reply)
Definition: dri3.c:150
xcb_dri3_buffer_from_pixmap_cookie_t 
Definition: dri3.h:115
struct xcb_dri3_fence_from_fd_request_t xcb_dri3_fence_from_fd_request_t
xcb_dri3_fence_from_fd_request_t 
xcb_dri3_open_cookie_t 
Definition: dri3.h:63
xcb_dri3_fd_from_fence_reply_t 
Definition: dri3.h:189
xcb_dri3_query_version_cookie_t 
Definition: dri3.h:30
xcb_void_cookie_t xcb_dri3_fence_from_fd_checked(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t fence, uint8_t initially_triggered, int32_t fence_fd)
Definition: dri3.c:310
struct xcb_dri3_query_version_reply_t xcb_dri3_query_version_reply_t
xcb_dri3_query_version_reply_t 
Generic cookie. 
Definition: xcb.h:187
xcb_dri3_fd_from_fence_reply_t * xcb_dri3_fd_from_fence_reply(xcb_connection_t *c, xcb_dri3_fd_from_fence_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri3.c:434
int * xcb_dri3_buffer_from_pixmap_reply_fds(xcb_connection_t *c, xcb_dri3_buffer_from_pixmap_reply_t *reply)
Definition: dri3.c:303
xcb_dri3_open_cookie_t xcb_dri3_open(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t provider)
Definition: dri3.c:86
xcb_dri3_fd_from_fence_cookie_t 
Definition: dri3.h:168