22#define XCB_DRI2_MAJOR_VERSION 1 
   23#define XCB_DRI2_MINOR_VERSION 4 
   27typedef enum xcb_dri2_attachment_t {
 
   28    XCB_DRI2_ATTACHMENT_BUFFER_FRONT_LEFT = 0,
 
   29    XCB_DRI2_ATTACHMENT_BUFFER_BACK_LEFT = 1,
 
   30    XCB_DRI2_ATTACHMENT_BUFFER_FRONT_RIGHT = 2,
 
   31    XCB_DRI2_ATTACHMENT_BUFFER_BACK_RIGHT = 3,
 
   32    XCB_DRI2_ATTACHMENT_BUFFER_DEPTH = 4,
 
   33    XCB_DRI2_ATTACHMENT_BUFFER_STENCIL = 5,
 
   34    XCB_DRI2_ATTACHMENT_BUFFER_ACCUM = 6,
 
   35    XCB_DRI2_ATTACHMENT_BUFFER_FAKE_FRONT_LEFT = 7,
 
   36    XCB_DRI2_ATTACHMENT_BUFFER_FAKE_FRONT_RIGHT = 8,
 
   37    XCB_DRI2_ATTACHMENT_BUFFER_DEPTH_STENCIL = 9,
 
   38    XCB_DRI2_ATTACHMENT_BUFFER_HIZ = 10
 
   39} xcb_dri2_attachment_t;
 
   41typedef enum xcb_dri2_driver_type_t {
 
   42    XCB_DRI2_DRIVER_TYPE_DRI = 0,
 
   43    XCB_DRI2_DRIVER_TYPE_VDPAU = 1
 
   44} xcb_dri2_driver_type_t;
 
   46typedef enum xcb_dri2_event_type_t {
 
   47    XCB_DRI2_EVENT_TYPE_EXCHANGE_COMPLETE = 1,
 
   48    XCB_DRI2_EVENT_TYPE_BLIT_COMPLETE = 2,
 
   49    XCB_DRI2_EVENT_TYPE_FLIP_COMPLETE = 3
 
   50} xcb_dri2_event_type_t;
 
   93    unsigned int sequence;
 
   97#define XCB_DRI2_QUERY_VERSION 0 
  103    uint8_t  major_opcode;
 
  104    uint8_t  minor_opcode;
 
  106    uint32_t major_version;
 
  107    uint32_t minor_version;
 
  114    uint8_t  response_type;
 
  118    uint32_t major_version;
 
  119    uint32_t minor_version;
 
  126    unsigned int sequence;
 
  130#define XCB_DRI2_CONNECT 1 
  136    uint8_t      major_opcode;
 
  137    uint8_t      minor_opcode;
 
  140    uint32_t     driver_type;
 
  147    uint8_t  response_type;
 
  151    uint32_t driver_name_length;
 
  152    uint32_t device_name_length;
 
  160    unsigned int sequence;
 
  164#define XCB_DRI2_AUTHENTICATE 2 
  170    uint8_t      major_opcode;
 
  171    uint8_t      minor_opcode;
 
  181    uint8_t  response_type;
 
  185    uint32_t authenticated;
 
  189#define XCB_DRI2_CREATE_DRAWABLE 3 
  195    uint8_t        major_opcode;
 
  196    uint8_t        minor_opcode;
 
  198    xcb_drawable_t drawable;
 
  202#define XCB_DRI2_DESTROY_DRAWABLE 4 
  208    uint8_t        major_opcode;
 
  209    uint8_t        minor_opcode;
 
  211    xcb_drawable_t drawable;
 
  218    unsigned int sequence;
 
  222#define XCB_DRI2_GET_BUFFERS 5 
  228    uint8_t        major_opcode;
 
  229    uint8_t        minor_opcode;
 
  231    xcb_drawable_t drawable;
 
  239    uint8_t  response_type;
 
  253    unsigned int sequence;
 
  257#define XCB_DRI2_COPY_REGION 6 
  263    uint8_t        major_opcode;
 
  264    uint8_t        minor_opcode;
 
  266    xcb_drawable_t drawable;
 
  276    uint8_t  response_type;
 
  286    unsigned int sequence;
 
  290#define XCB_DRI2_GET_BUFFERS_WITH_FORMAT 7 
  296    uint8_t        major_opcode;
 
  297    uint8_t        minor_opcode;
 
  299    xcb_drawable_t drawable;
 
  307    uint8_t  response_type;
 
  321    unsigned int sequence;
 
  325#define XCB_DRI2_SWAP_BUFFERS 8 
  331    uint8_t        major_opcode;
 
  332    uint8_t        minor_opcode;
 
  334    xcb_drawable_t drawable;
 
  335    uint32_t       target_msc_hi;
 
  336    uint32_t       target_msc_lo;
 
  339    uint32_t       remainder_hi;
 
  340    uint32_t       remainder_lo;
 
  347    uint8_t  response_type;
 
  359    unsigned int sequence;
 
  363#define XCB_DRI2_GET_MSC 9 
  369    uint8_t        major_opcode;
 
  370    uint8_t        minor_opcode;
 
  372    xcb_drawable_t drawable;
 
  379    uint8_t  response_type;
 
  395    unsigned int sequence;
 
  399#define XCB_DRI2_WAIT_MSC 10 
  405    uint8_t        major_opcode;
 
  406    uint8_t        minor_opcode;
 
  408    xcb_drawable_t drawable;
 
  409    uint32_t       target_msc_hi;
 
  410    uint32_t       target_msc_lo;
 
  413    uint32_t       remainder_hi;
 
  414    uint32_t       remainder_lo;
 
  421    uint8_t  response_type;
 
  437    unsigned int sequence;
 
  441#define XCB_DRI2_WAIT_SBC 11 
  447    uint8_t        major_opcode;
 
  448    uint8_t        minor_opcode;
 
  450    xcb_drawable_t drawable;
 
  451    uint32_t       target_sbc_hi;
 
  452    uint32_t       target_sbc_lo;
 
  459    uint8_t  response_type;
 
  472#define XCB_DRI2_SWAP_INTERVAL 12 
  478    uint8_t        major_opcode;
 
  479    uint8_t        minor_opcode;
 
  481    xcb_drawable_t drawable;
 
  489    unsigned int sequence;
 
  493#define XCB_DRI2_GET_PARAM 13 
  499    uint8_t        major_opcode;
 
  500    uint8_t        minor_opcode;
 
  502    xcb_drawable_t drawable;
 
  510    uint8_t  response_type;
 
  511    uint8_t  is_param_recognized;
 
  519#define XCB_DRI2_BUFFER_SWAP_COMPLETE 0 
  525    uint8_t        response_type;
 
  530    xcb_drawable_t drawable;
 
  539#define XCB_DRI2_INVALIDATE_BUFFERS 1 
  545    uint8_t        response_type;
 
  548    xcb_drawable_t drawable;
 
  607                        uint32_t          major_version,
 
  608                        uint32_t          minor_version);
 
  623                                  uint32_t          major_version,
 
  624                                  uint32_t          minor_version);
 
  646xcb_dri2_connect_sizeof (
const void  *_buffer);
 
  659                  uint32_t          driver_type);
 
  675                            uint32_t          driver_type);
 
  784                                  xcb_drawable_t    drawable);
 
  796                          xcb_drawable_t    drawable);
 
  811                                   xcb_drawable_t    drawable);
 
  823                           xcb_drawable_t    drawable);
 
  826xcb_dri2_get_buffers_sizeof (
const void  *_buffer,
 
  827                             uint32_t     attachments_len);
 
  839                      xcb_drawable_t    drawable,
 
  841                      uint32_t          attachments_len,
 
  842                      const uint32_t   *attachments);
 
  857                                xcb_drawable_t    drawable,
 
  859                                uint32_t          attachments_len,
 
  860                                const uint32_t   *attachments);
 
  900                      xcb_drawable_t    drawable,
 
  918                                xcb_drawable_t    drawable,
 
  943xcb_dri2_get_buffers_with_format_sizeof (
const void  *_buffer,
 
  944                                         uint32_t     attachments_len);
 
  956                                  xcb_drawable_t                  drawable,
 
  958                                  uint32_t                        attachments_len,
 
  974                                            xcb_drawable_t                  drawable,
 
  976                                            uint32_t                        attachments_len,
 
 1017                       xcb_drawable_t    drawable,
 
 1018                       uint32_t          target_msc_hi,
 
 1019                       uint32_t          target_msc_lo,
 
 1020                       uint32_t          divisor_hi,
 
 1021                       uint32_t          divisor_lo,
 
 1022                       uint32_t          remainder_hi,
 
 1023                       uint32_t          remainder_lo);
 
 1038                                 xcb_drawable_t    drawable,
 
 1039                                 uint32_t          target_msc_hi,
 
 1040                                 uint32_t          target_msc_lo,
 
 1041                                 uint32_t          divisor_hi,
 
 1042                                 uint32_t          divisor_lo,
 
 1043                                 uint32_t          remainder_hi,
 
 1044                                 uint32_t          remainder_lo);
 
 1075                  xcb_drawable_t    drawable);
 
 1090                            xcb_drawable_t    drawable);
 
 1121                   xcb_drawable_t    drawable,
 
 1122                   uint32_t          target_msc_hi,
 
 1123                   uint32_t          target_msc_lo,
 
 1124                   uint32_t          divisor_hi,
 
 1125                   uint32_t          divisor_lo,
 
 1126                   uint32_t          remainder_hi,
 
 1127                   uint32_t          remainder_lo);
 
 1142                             xcb_drawable_t    drawable,
 
 1143                             uint32_t          target_msc_hi,
 
 1144                             uint32_t          target_msc_lo,
 
 1145                             uint32_t          divisor_hi,
 
 1146                             uint32_t          divisor_lo,
 
 1147                             uint32_t          remainder_hi,
 
 1148                             uint32_t          remainder_lo);
 
 1179                   xcb_drawable_t    drawable,
 
 1180                   uint32_t          target_sbc_hi,
 
 1181                   uint32_t          target_sbc_lo);
 
 1196                             xcb_drawable_t    drawable,
 
 1197                             uint32_t          target_sbc_hi,
 
 1198                             uint32_t          target_sbc_lo);
 
 1232                                xcb_drawable_t    drawable,
 
 1245                        xcb_drawable_t    drawable,
 
 1258                    xcb_drawable_t    drawable,
 
 1274                              xcb_drawable_t    drawable,
 
struct xcb_dri2_get_param_reply_t xcb_dri2_get_param_reply_t
xcb_dri2_get_param_reply_t
struct xcb_dri2_swap_buffers_request_t xcb_dri2_swap_buffers_request_t
xcb_dri2_swap_buffers_request_t
xcb_dri2_query_version_cookie_t xcb_dri2_query_version(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: dri2.c:58
struct xcb_dri2_create_drawable_request_t xcb_dri2_create_drawable_request_t
xcb_dri2_create_drawable_request_t
struct xcb_dri2_connect_request_t xcb_dri2_connect_request_t
xcb_dri2_connect_request_t
struct xcb_dri2_wait_sbc_reply_t xcb_dri2_wait_sbc_reply_t
xcb_dri2_wait_sbc_reply_t
struct xcb_dri2_wait_sbc_cookie_t xcb_dri2_wait_sbc_cookie_t
xcb_dri2_wait_sbc_cookie_t
struct xcb_dri2_get_msc_request_t xcb_dri2_get_msc_request_t
xcb_dri2_get_msc_request_t
struct xcb_dri2_attach_format_t xcb_dri2_attach_format_t
xcb_dri2_attach_format_t
xcb_dri2_wait_sbc_cookie_t xcb_dri2_wait_sbc(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t target_sbc_hi, uint32_t target_sbc_lo)
Definition: dri2.c:1041
xcb_dri2_copy_region_cookie_t xcb_dri2_copy_region_unchecked(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t region, uint32_t dest, uint32_t src)
Definition: dri2.c:642
xcb_dri2_wait_msc_cookie_t xcb_dri2_wait_msc(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t target_msc_hi, uint32_t target_msc_lo, uint32_t divisor_hi, uint32_t divisor_lo, uint32_t remainder_hi, uint32_t remainder_lo)
Definition: dri2.c:957
struct xcb_dri2_attach_format_iterator_t xcb_dri2_attach_format_iterator_t
xcb_dri2_attach_format_iterator_t
struct xcb_dri2_authenticate_cookie_t xcb_dri2_authenticate_cookie_t
xcb_dri2_authenticate_cookie_t
void xcb_dri2_attach_format_next(xcb_dri2_attach_format_iterator_t *i)
Definition: dri2.c:40
xcb_void_cookie_t xcb_dri2_create_drawable(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: dri2.c:401
xcb_dri2_get_param_cookie_t xcb_dri2_get_param(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t param)
Definition: dri2.c:1165
struct xcb_dri2_get_buffers_with_format_reply_t xcb_dri2_get_buffers_with_format_reply_t
xcb_dri2_get_buffers_with_format_reply_t
void xcb_dri2_dri2_buffer_next(xcb_dri2_dri2_buffer_iterator_t *i)
Definition: dri2.c:22
xcb_generic_iterator_t xcb_dri2_attach_format_end(xcb_dri2_attach_format_iterator_t i)
Definition: dri2.c:48
xcb_dri2_get_buffers_with_format_cookie_t xcb_dri2_get_buffers_with_format(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t count, uint32_t attachments_len, const xcb_dri2_attach_format_t *attachments)
Definition: dri2.c:713
xcb_dri2_authenticate_cookie_t xcb_dri2_authenticate_unchecked(xcb_connection_t *c, xcb_window_t window, uint32_t magic)
Definition: dri2.c:339
xcb_dri2_get_msc_cookie_t xcb_dri2_get_msc_unchecked(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: dri2.c:923
struct xcb_dri2_get_buffers_with_format_cookie_t xcb_dri2_get_buffers_with_format_cookie_t
xcb_dri2_get_buffers_with_format_cookie_t
struct xcb_dri2_authenticate_request_t xcb_dri2_authenticate_request_t
xcb_dri2_authenticate_request_t
xcb_void_cookie_t xcb_dri2_swap_interval_checked(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t interval)
Definition: dri2.c:1109
xcb_dri2_connect_cookie_t xcb_dri2_connect(xcb_connection_t *c, xcb_window_t window, uint32_t driver_type)
Definition: dri2.c:177
xcb_generic_iterator_t xcb_dri2_dri2_buffer_end(xcb_dri2_dri2_buffer_iterator_t i)
Definition: dri2.c:30
struct xcb_dri2_get_buffers_cookie_t xcb_dri2_get_buffers_cookie_t
xcb_dri2_get_buffers_cookie_t
xcb_dri2_query_version_reply_t * xcb_dri2_query_version_reply(xcb_connection_t *c, xcb_dri2_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri2.c:114
xcb_dri2_get_param_reply_t * xcb_dri2_get_param_reply(xcb_connection_t *c, xcb_dri2_get_param_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri2.c:1221
struct xcb_dri2_swap_buffers_cookie_t xcb_dri2_swap_buffers_cookie_t
xcb_dri2_swap_buffers_cookie_t
struct xcb_dri2_buffer_swap_complete_event_t xcb_dri2_buffer_swap_complete_event_t
xcb_dri2_buffer_swap_complete_event_t
struct xcb_dri2_authenticate_reply_t xcb_dri2_authenticate_reply_t
xcb_dri2_authenticate_reply_t
struct xcb_dri2_get_buffers_with_format_request_t xcb_dri2_get_buffers_with_format_request_t
xcb_dri2_get_buffers_with_format_request_t
xcb_dri2_swap_buffers_cookie_t xcb_dri2_swap_buffers_unchecked(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t target_msc_hi, uint32_t target_msc_lo, uint32_t divisor_hi, uint32_t divisor_lo, uint32_t remainder_hi, uint32_t remainder_lo)
Definition: dri2.c:851
struct xcb_dri2_get_buffers_request_t xcb_dri2_get_buffers_request_t
xcb_dri2_get_buffers_request_t
xcb_dri2_wait_msc_cookie_t xcb_dri2_wait_msc_unchecked(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t target_msc_hi, uint32_t target_msc_lo, uint32_t divisor_hi, uint32_t divisor_lo, uint32_t remainder_hi, uint32_t remainder_lo)
Definition: dri2.c:995
xcb_dri2_wait_sbc_cookie_t xcb_dri2_wait_sbc_unchecked(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t target_sbc_hi, uint32_t target_sbc_lo)
Definition: dri2.c:1071
xcb_dri2_get_msc_reply_t * xcb_dri2_get_msc_reply(xcb_connection_t *c, xcb_dri2_get_msc_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri2.c:949
xcb_dri2_get_buffers_cookie_t xcb_dri2_get_buffers_unchecked(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t count, uint32_t attachments_len, const uint32_t *attachments)
Definition: dri2.c:545
xcb_dri2_authenticate_reply_t * xcb_dri2_authenticate_reply(xcb_connection_t *c, xcb_dri2_authenticate_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri2.c:367
struct xcb_dri2_wait_msc_request_t xcb_dri2_wait_msc_request_t
xcb_dri2_wait_msc_request_t
xcb_dri2_copy_region_cookie_t xcb_dri2_copy_region(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t region, uint32_t dest, uint32_t src)
Definition: dri2.c:610
struct xcb_dri2_swap_buffers_reply_t xcb_dri2_swap_buffers_reply_t
xcb_dri2_swap_buffers_reply_t
struct xcb_dri2_wait_sbc_request_t xcb_dri2_wait_sbc_request_t
xcb_dri2_wait_sbc_request_t
struct xcb_dri2_dri2_buffer_iterator_t xcb_dri2_dri2_buffer_iterator_t
xcb_dri2_dri2_buffer_iterator_t
struct xcb_dri2_get_msc_cookie_t xcb_dri2_get_msc_cookie_t
xcb_dri2_get_msc_cookie_t
xcb_dri2_authenticate_cookie_t xcb_dri2_authenticate(xcb_connection_t *c, xcb_window_t window, uint32_t magic)
Definition: dri2.c:311
xcb_dri2_get_buffers_with_format_cookie_t xcb_dri2_get_buffers_with_format_unchecked(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t count, uint32_t attachments_len, const xcb_dri2_attach_format_t *attachments)
Definition: dri2.c:748
xcb_void_cookie_t xcb_dri2_destroy_drawable_checked(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: dri2.c:427
xcb_dri2_wait_sbc_reply_t * xcb_dri2_wait_sbc_reply(xcb_connection_t *c, xcb_dri2_wait_sbc_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri2.c:1101
struct xcb_dri2_swap_interval_request_t xcb_dri2_swap_interval_request_t
xcb_dri2_swap_interval_request_t
xcb_dri2_get_msc_cookie_t xcb_dri2_get_msc(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: dri2.c:897
xcb_dri2_copy_region_reply_t * xcb_dri2_copy_region_reply(xcb_connection_t *c, xcb_dri2_copy_region_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri2.c:674
struct xcb_dri2_query_version_reply_t xcb_dri2_query_version_reply_t
xcb_dri2_query_version_reply_t
struct xcb_dri2_query_version_cookie_t xcb_dri2_query_version_cookie_t
xcb_dri2_query_version_cookie_t
struct xcb_dri2_copy_region_cookie_t xcb_dri2_copy_region_cookie_t
xcb_dri2_copy_region_cookie_t
xcb_dri2_swap_buffers_reply_t * xcb_dri2_swap_buffers_reply(xcb_connection_t *c, xcb_dri2_swap_buffers_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri2.c:889
xcb_dri2_query_version_cookie_t xcb_dri2_query_version_unchecked(xcb_connection_t *c, uint32_t major_version, uint32_t minor_version)
Definition: dri2.c:86
xcb_dri2_connect_cookie_t xcb_dri2_connect_unchecked(xcb_connection_t *c, xcb_window_t window, uint32_t driver_type)
Definition: dri2.c:205
struct xcb_dri2_destroy_drawable_request_t xcb_dri2_destroy_drawable_request_t
xcb_dri2_destroy_drawable_request_t
xcb_dri2_get_param_cookie_t xcb_dri2_get_param_unchecked(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t param)
Definition: dri2.c:1193
struct xcb_dri2_dri2_buffer_t xcb_dri2_dri2_buffer_t
xcb_dri2_dri2_buffer_t
struct xcb_dri2_invalidate_buffers_event_t xcb_dri2_invalidate_buffers_event_t
xcb_dri2_invalidate_buffers_event_t
xcb_dri2_get_buffers_reply_t * xcb_dri2_get_buffers_reply(xcb_connection_t *c, xcb_dri2_get_buffers_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri2.c:602
struct xcb_dri2_copy_region_reply_t xcb_dri2_copy_region_reply_t
xcb_dri2_copy_region_reply_t
xcb_dri2_get_buffers_with_format_reply_t * xcb_dri2_get_buffers_with_format_reply(xcb_connection_t *c, xcb_dri2_get_buffers_with_format_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri2.c:805
struct xcb_dri2_get_param_request_t xcb_dri2_get_param_request_t
xcb_dri2_get_param_request_t
struct xcb_dri2_get_param_cookie_t xcb_dri2_get_param_cookie_t
xcb_dri2_get_param_cookie_t
xcb_dri2_wait_msc_reply_t * xcb_dri2_wait_msc_reply(xcb_connection_t *c, xcb_dri2_wait_msc_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri2.c:1033
struct xcb_dri2_query_version_request_t xcb_dri2_query_version_request_t
xcb_dri2_query_version_request_t
xcb_dri2_swap_buffers_cookie_t xcb_dri2_swap_buffers(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t target_msc_hi, uint32_t target_msc_lo, uint32_t divisor_hi, uint32_t divisor_lo, uint32_t remainder_hi, uint32_t remainder_lo)
Definition: dri2.c:813
struct xcb_dri2_get_msc_reply_t xcb_dri2_get_msc_reply_t
xcb_dri2_get_msc_reply_t
struct xcb_dri2_wait_msc_reply_t xcb_dri2_wait_msc_reply_t
xcb_dri2_wait_msc_reply_t
struct xcb_dri2_wait_msc_cookie_t xcb_dri2_wait_msc_cookie_t
xcb_dri2_wait_msc_cookie_t
struct xcb_dri2_connect_reply_t xcb_dri2_connect_reply_t
xcb_dri2_connect_reply_t
xcb_void_cookie_t xcb_dri2_destroy_drawable(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: dri2.c:453
struct xcb_dri2_get_buffers_reply_t xcb_dri2_get_buffers_reply_t
xcb_dri2_get_buffers_reply_t
xcb_dri2_connect_reply_t * xcb_dri2_connect_reply(xcb_connection_t *c, xcb_dri2_connect_cookie_t cookie, xcb_generic_error_t **e)
Definition: dri2.c:303
struct xcb_dri2_connect_cookie_t xcb_dri2_connect_cookie_t
xcb_dri2_connect_cookie_t
xcb_dri2_get_buffers_cookie_t xcb_dri2_get_buffers(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t count, uint32_t attachments_len, const uint32_t *attachments)
Definition: dri2.c:510
xcb_void_cookie_t xcb_dri2_swap_interval(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t interval)
Definition: dri2.c:1137
xcb_void_cookie_t xcb_dri2_create_drawable_checked(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: dri2.c:375
struct xcb_dri2_copy_region_request_t xcb_dri2_copy_region_request_t
xcb_dri2_copy_region_request_t
xcb_dri2_authenticate_cookie_t
Definition: dri2.h:159
xcb_dri2_authenticate_reply_t
Definition: dri2.h:180
xcb_dri2_authenticate_request_t
Definition: dri2.h:169
xcb_dri2_buffer_swap_complete_event_t
Definition: dri2.h:524
xcb_dri2_connect_cookie_t
Definition: dri2.h:125
xcb_dri2_connect_reply_t
Definition: dri2.h:146
xcb_dri2_connect_request_t
Definition: dri2.h:135
xcb_dri2_copy_region_cookie_t
Definition: dri2.h:252
xcb_dri2_copy_region_reply_t
Definition: dri2.h:275
xcb_dri2_copy_region_request_t
Definition: dri2.h:262
xcb_dri2_create_drawable_request_t
Definition: dri2.h:194
xcb_dri2_destroy_drawable_request_t
Definition: dri2.h:207
xcb_dri2_dri2_buffer_iterator_t
Definition: dri2.h:66
xcb_dri2_dri2_buffer_t
Definition: dri2.h:55
xcb_dri2_get_buffers_cookie_t
Definition: dri2.h:217
xcb_dri2_get_buffers_reply_t
Definition: dri2.h:238
xcb_dri2_get_buffers_request_t
Definition: dri2.h:227
xcb_dri2_get_msc_cookie_t
Definition: dri2.h:358
xcb_dri2_get_msc_reply_t
Definition: dri2.h:378
xcb_dri2_get_msc_request_t
Definition: dri2.h:368
xcb_dri2_get_param_cookie_t
Definition: dri2.h:488
xcb_dri2_get_param_reply_t
Definition: dri2.h:509
xcb_dri2_get_param_request_t
Definition: dri2.h:498
xcb_dri2_invalidate_buffers_event_t
Definition: dri2.h:544
xcb_dri2_query_version_cookie_t
Definition: dri2.h:92
xcb_dri2_query_version_reply_t
Definition: dri2.h:113
xcb_dri2_query_version_request_t
Definition: dri2.h:102
xcb_dri2_swap_buffers_cookie_t
Definition: dri2.h:320
xcb_dri2_swap_buffers_reply_t
Definition: dri2.h:346
xcb_dri2_swap_buffers_request_t
Definition: dri2.h:330
xcb_dri2_swap_interval_request_t
Definition: dri2.h:477
xcb_dri2_wait_msc_cookie_t
Definition: dri2.h:394
xcb_dri2_wait_msc_reply_t
Definition: dri2.h:420
xcb_dri2_wait_msc_request_t
Definition: dri2.h:404
xcb_dri2_wait_sbc_cookie_t
Definition: dri2.h:436
xcb_dri2_wait_sbc_reply_t
Definition: dri2.h:458
xcb_dri2_wait_sbc_request_t
Definition: dri2.h:446
Generic error.
Definition: xcb.h:186
Generic iterator.
Definition: xcb.h:118
Generic cookie.
Definition: xcb.h:203