22 #define XCB_DRI2_MAJOR_VERSION 1
23 #define XCB_DRI2_MINOR_VERSION 4
27 typedef 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;
41 typedef 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;
46 typedef 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;
659 uint32_t major_version ,
660 uint32_t minor_version );
687 uint32_t major_version ,
688 uint32_t minor_version );
722 xcb_dri2_connect_sizeof (
const void *_buffer );
746 xcb_window_t window ,
747 uint32_t driver_type );
774 xcb_window_t window ,
775 uint32_t driver_type );
947 xcb_window_t window ,
975 xcb_window_t window ,
1033 xcb_drawable_t drawable );
1056 xcb_drawable_t drawable );
1082 xcb_drawable_t drawable );
1105 xcb_drawable_t drawable );
1108 xcb_dri2_get_buffers_sizeof (
const void *_buffer ,
1109 uint32_t attachments_len );
1135 xcb_drawable_t drawable ,
1137 uint32_t attachments_len ,
1138 const uint32_t *attachments );
1167 xcb_drawable_t drawable ,
1169 uint32_t attachments_len ,
1170 const uint32_t *attachments );
1266 xcb_drawable_t drawable ,
1298 xcb_drawable_t drawable ,
1335 xcb_dri2_get_buffers_with_format_sizeof (
const void *_buffer ,
1336 uint32_t attachments_len );
1362 xcb_drawable_t drawable ,
1364 uint32_t attachments_len ,
1394 xcb_drawable_t drawable ,
1396 uint32_t attachments_len ,
1496 xcb_drawable_t drawable ,
1497 uint32_t target_msc_hi ,
1498 uint32_t target_msc_lo ,
1499 uint32_t divisor_hi ,
1500 uint32_t divisor_lo ,
1501 uint32_t remainder_hi ,
1502 uint32_t remainder_lo );
1534 xcb_drawable_t drawable ,
1535 uint32_t target_msc_hi ,
1536 uint32_t target_msc_lo ,
1537 uint32_t divisor_hi ,
1538 uint32_t divisor_lo ,
1539 uint32_t remainder_hi ,
1540 uint32_t remainder_lo );
1594 xcb_drawable_t drawable );
1620 xcb_drawable_t drawable );
1680 xcb_drawable_t drawable ,
1681 uint32_t target_msc_hi ,
1682 uint32_t target_msc_lo ,
1683 uint32_t divisor_hi ,
1684 uint32_t divisor_lo ,
1685 uint32_t remainder_hi ,
1686 uint32_t remainder_lo );
1718 xcb_drawable_t drawable ,
1719 uint32_t target_msc_hi ,
1720 uint32_t target_msc_lo ,
1721 uint32_t divisor_hi ,
1722 uint32_t divisor_lo ,
1723 uint32_t remainder_hi ,
1724 uint32_t remainder_lo );
1780 xcb_drawable_t drawable ,
1781 uint32_t target_sbc_hi ,
1782 uint32_t target_sbc_lo );
1810 xcb_drawable_t drawable ,
1811 uint32_t target_sbc_hi ,
1812 uint32_t target_sbc_lo );
1870 xcb_drawable_t drawable ,
1871 uint32_t interval );
1895 xcb_drawable_t drawable ,
1896 uint32_t interval );
1920 xcb_drawable_t drawable ,
1948 xcb_drawable_t drawable ,
xcb_dri2_get_param_cookie_t xcb_dri2_get_param(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t param)
Definition: dri2.c:1827
xcb_dri2_get_param_request_t
Definition: dri2.h:498
Generic error.
Definition: xcb.h:170
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:1119
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
xcb_dri2_authenticate_request_t
Definition: dri2.h:169
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:110
xcb_dri2_get_buffers_request_t
Definition: dri2.h:227
xcb_dri2_authenticate_cookie_t xcb_dri2_authenticate_unchecked(xcb_connection_t *c, xcb_window_t window, uint32_t magic)
Definition: dri2.c:565
xcb_dri2_swap_buffers_cookie_t
Definition: dri2.h:320
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:1516
struct xcb_dri2_get_msc_request_t xcb_dri2_get_msc_request_t
xcb_dri2_get_msc_request_t
struct xcb_dri2_destroy_drawable_request_t xcb_dri2_destroy_drawable_request_t
xcb_dri2_destroy_drawable_request_t
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:190
xcb_dri2_swap_interval_request_t
Definition: dri2.h:477
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:976
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:1168
xcb_dri2_wait_msc_cookie_t
Definition: dri2.h:394
struct xcb_dri2_query_version_request_t xcb_dri2_query_version_request_t
xcb_dri2_query_version_request_t
xcb_dri2_connect_cookie_t xcb_dri2_connect(xcb_connection_t *c, xcb_window_t window, uint32_t driver_type)
Definition: dri2.c:265
xcb_generic_iterator_t xcb_dri2_attach_format_end(xcb_dri2_attach_format_iterator_t i)
Definition: dri2.c:88
struct xcb_dri2_wait_msc_reply_t xcb_dri2_wait_msc_reply_t
xcb_dri2_wait_msc_reply_t
xcb_dri2_swap_buffers_reply_t
Definition: dri2.h:346
xcb_dri2_connect_cookie_t
Definition: dri2.h:125
struct xcb_dri2_query_version_reply_t xcb_dri2_query_version_reply_t
xcb_dri2_query_version_reply_t
struct xcb_dri2_connect_request_t xcb_dri2_connect_request_t
xcb_dri2_connect_request_t
struct xcb_dri2_attach_format_iterator_t xcb_dri2_attach_format_iterator_t
xcb_dri2_attach_format_iterator_t
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:1066
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:1292
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:1727
struct xcb_dri2_connect_cookie_t xcb_dri2_connect_cookie_t
xcb_dri2_connect_cookie_t
struct xcb_dri2_get_msc_reply_t xcb_dri2_get_msc_reply_t
xcb_dri2_get_msc_reply_t
struct xcb_dri2_swap_buffers_reply_t xcb_dri2_swap_buffers_reply_t
xcb_dri2_swap_buffers_reply_t
struct xcb_dri2_invalidate_buffers_event_t xcb_dri2_invalidate_buffers_event_t
xcb_dri2_invalidate_buffers_event_t
xcb_dri2_wait_msc_reply_t
Definition: dri2.h:420
Generic iterator.
Definition: xcb.h:114
xcb_dri2_get_msc_cookie_t
Definition: dri2.h:358
xcb_dri2_copy_region_reply_t
Definition: dri2.h:275
xcb_void_cookie_t xcb_dri2_create_drawable(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: dri2.c:661
struct xcb_dri2_copy_region_cookie_t xcb_dri2_copy_region_cookie_t
xcb_dri2_copy_region_cookie_t
struct xcb_dri2_wait_sbc_request_t xcb_dri2_wait_sbc_request_t
xcb_dri2_wait_sbc_request_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_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:505
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:954
xcb_dri2_connect_reply_t
Definition: dri2.h:146
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:855
struct xcb_dri2_authenticate_cookie_t xcb_dri2_authenticate_cookie_t
xcb_dri2_authenticate_cookie_t
xcb_dri2_authenticate_reply_t
Definition: dri2.h:180
xcb_dri2_wait_sbc_request_t
Definition: dri2.h:446
struct xcb_dri2_wait_msc_request_t xcb_dri2_wait_msc_request_t
xcb_dri2_wait_msc_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:1347
struct xcb_dri2_copy_region_request_t xcb_dri2_copy_region_request_t
xcb_dri2_copy_region_request_t
xcb_void_cookie_t xcb_dri2_create_drawable_checked(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: dri2.c:624
xcb_generic_iterator_t xcb_dri2_dri2_buffer_end(xcb_dri2_dri2_buffer_iterator_t i)
Definition: dri2.c:50
xcb_dri2_invalidate_buffers_event_t
Definition: dri2.h:544
xcb_dri2_get_msc_cookie_t xcb_dri2_get_msc(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: dri2.c:1416
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
xcb_dri2_dri2_buffer_iterator_t
Definition: dri2.h:66
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:1022
xcb_dri2_get_msc_reply_t
Definition: dri2.h:378
struct xcb_dri2_swap_buffers_cookie_t xcb_dri2_swap_buffers_cookie_t
xcb_dri2_swap_buffers_cookie_t
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:1491
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:1571
xcb_dri2_swap_buffers_request_t
Definition: dri2.h:330
struct xcb_dri2_get_param_request_t xcb_dri2_get_param_request_t
xcb_dri2_get_param_request_t
struct xcb_dri2_query_version_cookie_t xcb_dri2_query_version_cookie_t
xcb_dri2_query_version_cookie_t
xcb_dri2_wait_sbc_cookie_t
Definition: dri2.h:436
xcb_dri2_copy_region_request_t
Definition: dri2.h:262
xcb_dri2_query_version_reply_t
Definition: dri2.h:113
struct xcb_dri2_copy_region_reply_t xcb_dri2_copy_region_reply_t
xcb_dri2_copy_region_reply_t
struct xcb_dri2_buffer_swap_complete_event_t xcb_dri2_buffer_swap_complete_event_t
xcb_dri2_buffer_swap_complete_event_t
xcb_dri2_buffer_swap_complete_event_t
Definition: dri2.h:524
void xcb_dri2_dri2_buffer_next(xcb_dri2_dri2_buffer_iterator_t *i)
Definition: dri2.c:32
xcb_dri2_query_version_cookie_t
Definition: dri2.h:92
xcb_dri2_destroy_drawable_request_t
Definition: dri2.h:207
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:1267
xcb_void_cookie_t xcb_dri2_destroy_drawable(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: dri2.c:735
struct xcb_dri2_dri2_buffer_t xcb_dri2_dri2_buffer_t
xcb_dri2_dri2_buffer_t
xcb_void_cookie_t xcb_dri2_destroy_drawable_checked(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: dri2.c:698
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:1867
void xcb_dri2_attach_format_next(xcb_dri2_attach_format_iterator_t *i)
Definition: dri2.c:70
struct xcb_dri2_attach_format_t xcb_dri2_attach_format_t
xcb_dri2_attach_format_t
xcb_void_cookie_t xcb_dri2_swap_interval_checked(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t interval)
Definition: dri2.c:1747
struct xcb_dri2_authenticate_request_t xcb_dri2_authenticate_request_t
xcb_dri2_authenticate_request_t
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:1685
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:1907
struct xcb_dri2_wait_sbc_reply_t xcb_dri2_wait_sbc_reply_t
xcb_dri2_wait_sbc_reply_t
xcb_dri2_create_drawable_request_t
Definition: dri2.h:194
xcb_dri2_get_msc_request_t
Definition: dri2.h:368
xcb_dri2_query_version_request_t
Definition: dri2.h:102
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:1397
xcb_void_cookie_t xcb_dri2_swap_interval(xcb_connection_t *c, xcb_drawable_t drawable, uint32_t interval)
Definition: dri2.c:1787
xcb_dri2_authenticate_cookie_t
Definition: dri2.h:159
struct xcb_dri2_wait_sbc_cookie_t xcb_dri2_wait_sbc_cookie_t
xcb_dri2_wait_sbc_cookie_t
struct xcb_dri2_swap_interval_request_t xcb_dri2_swap_interval_request_t
xcb_dri2_swap_interval_request_t
struct xcb_dri2_get_buffers_reply_t xcb_dri2_get_buffers_reply_t
xcb_dri2_get_buffers_reply_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:1621
xcb_dri2_get_buffers_cookie_t
Definition: dri2.h:217
xcb_dri2_get_param_cookie_t
Definition: dri2.h:488
struct xcb_dri2_get_msc_cookie_t xcb_dri2_get_msc_cookie_t
xcb_dri2_get_msc_cookie_t
xcb_dri2_get_msc_cookie_t xcb_dri2_get_msc_unchecked(xcb_connection_t *c, xcb_drawable_t drawable)
Definition: dri2.c:1453
xcb_dri2_get_param_reply_t
Definition: dri2.h:509
struct xcb_dri2_swap_buffers_request_t xcb_dri2_swap_buffers_request_t
xcb_dri2_swap_buffers_request_t
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:605
struct xcb_dri2_dri2_buffer_iterator_t xcb_dri2_dri2_buffer_iterator_t
xcb_dri2_dri2_buffer_iterator_t
xcb_dri2_get_buffers_reply_t
Definition: dri2.h:238
xcb_dri2_authenticate_cookie_t xcb_dri2_authenticate(xcb_connection_t *c, xcb_window_t window, uint32_t magic)
Definition: dri2.c:525
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:1642
struct xcb_dri2_get_param_reply_t xcb_dri2_get_param_reply_t
xcb_dri2_get_param_reply_t
Generic cookie.
Definition: xcb.h:187
struct xcb_dri2_create_drawable_request_t xcb_dri2_create_drawable_request_t
xcb_dri2_create_drawable_request_t
xcb_dri2_connect_cookie_t xcb_dri2_connect_unchecked(xcb_connection_t *c, xcb_window_t window, uint32_t driver_type)
Definition: dri2.c:305
struct xcb_dri2_get_buffers_request_t xcb_dri2_get_buffers_request_t
xcb_dri2_get_buffers_request_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:806
xcb_dri2_connect_request_t
Definition: dri2.h:135
xcb_dri2_copy_region_cookie_t
Definition: dri2.h:252
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:150
xcb_dri2_dri2_buffer_t
Definition: dri2.h:55
xcb_dri2_wait_msc_request_t
Definition: dri2.h:404
struct xcb_dri2_connect_reply_t xcb_dri2_connect_reply_t
xcb_dri2_connect_reply_t
struct xcb_dri2_authenticate_reply_t xcb_dri2_authenticate_reply_t
xcb_dri2_authenticate_reply_t
struct xcb_dri2_wait_msc_cookie_t xcb_dri2_wait_msc_cookie_t
xcb_dri2_wait_msc_cookie_t
xcb_dri2_wait_sbc_reply_t
Definition: dri2.h:458