1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
pub use crate::ffi::dri2::{
  xcb_dri2_attach_format_end as attach_format_end,
  xcb_dri2_attach_format_iterator_t as attach_format_iterator_t,
  xcb_dri2_attach_format_next as attach_format_next,
  xcb_dri2_attach_format_t as attach_format_t,
  xcb_dri2_attachment_t as attachment_t,
  xcb_dri2_authenticate as authenticate,
  xcb_dri2_authenticate_cookie_t as authenticate_cookie_t,
  xcb_dri2_authenticate_reply as authenticate_reply,
  xcb_dri2_authenticate_reply_t as authenticate_reply_t,
  xcb_dri2_authenticate_request_t as authenticate_request_t,
  xcb_dri2_authenticate_unchecked as authenticate_unchecked,
  xcb_dri2_buffer_swap_complete_event_t as buffer_swap_complete_event_t,
  xcb_dri2_connect as connect,
  xcb_dri2_connect_alignment_pad as connect_alignment_pad,
  xcb_dri2_connect_alignment_pad_end as connect_alignment_pad_end,
  xcb_dri2_connect_alignment_pad_length as connect_alignment_pad_length,
  xcb_dri2_connect_cookie_t as connect_cookie_t,
  xcb_dri2_connect_device_name as connect_device_name,
  xcb_dri2_connect_device_name_end as connect_device_name_end,
  xcb_dri2_connect_device_name_length as connect_device_name_length,
  xcb_dri2_connect_driver_name as connect_driver_name,
  xcb_dri2_connect_driver_name_end as connect_driver_name_end,
  xcb_dri2_connect_driver_name_length as connect_driver_name_length,
  xcb_dri2_connect_reply as connect_reply,
  xcb_dri2_connect_reply_t as connect_reply_t,
  xcb_dri2_connect_request_t as connect_request_t,
  xcb_dri2_connect_sizeof as connect_sizeof,
  xcb_dri2_connect_unchecked as connect_unchecked,
  xcb_dri2_copy_region as copy_region,
  xcb_dri2_copy_region_cookie_t as copy_region_cookie_t,
  xcb_dri2_copy_region_reply as copy_region_reply,
  xcb_dri2_copy_region_reply_t as copy_region_reply_t,
  xcb_dri2_copy_region_request_t as copy_region_request_t,
  xcb_dri2_copy_region_unchecked as copy_region_unchecked,
  xcb_dri2_create_drawable as create_drawable,
  xcb_dri2_create_drawable_checked as create_drawable_checked,
  xcb_dri2_create_drawable_request_t as create_drawable_request_t,
  xcb_dri2_destroy_drawable as destroy_drawable,
  xcb_dri2_destroy_drawable_checked as destroy_drawable_checked,
  xcb_dri2_destroy_drawable_request_t as destroy_drawable_request_t,
  xcb_dri2_dri2_buffer_end as dri2_buffer_end,
  xcb_dri2_dri2_buffer_iterator_t as dri2_buffer_iterator_t,
  xcb_dri2_dri2_buffer_next as dri2_buffer_next,
  xcb_dri2_dri2_buffer_t as dri2_buffer_t,
  xcb_dri2_driver_type_t as driver_type_t,
  xcb_dri2_event_type_t as event_type_t,
  xcb_dri2_get_buffers as get_buffers,
  xcb_dri2_get_buffers_buffers as get_buffers_buffers,
  xcb_dri2_get_buffers_buffers_iterator as get_buffers_buffers_iterator,
  xcb_dri2_get_buffers_buffers_length as get_buffers_buffers_length,
  xcb_dri2_get_buffers_cookie_t as get_buffers_cookie_t,
  xcb_dri2_get_buffers_reply as get_buffers_reply,
  xcb_dri2_get_buffers_reply_t as get_buffers_reply_t,
  xcb_dri2_get_buffers_request_t as get_buffers_request_t,
  xcb_dri2_get_buffers_sizeof as get_buffers_sizeof,
  xcb_dri2_get_buffers_unchecked as get_buffers_unchecked,
  xcb_dri2_get_buffers_with_format as get_buffers_with_format,
  xcb_dri2_get_buffers_with_format_buffers as get_buffers_with_format_buffers,
  xcb_dri2_get_buffers_with_format_buffers_iterator as get_buffers_with_format_buffers_iterator,
  xcb_dri2_get_buffers_with_format_buffers_length as get_buffers_with_format_buffers_length,
  xcb_dri2_get_buffers_with_format_cookie_t as get_buffers_with_format_cookie_t,
  xcb_dri2_get_buffers_with_format_reply as get_buffers_with_format_reply,
  xcb_dri2_get_buffers_with_format_reply_t as get_buffers_with_format_reply_t,
  xcb_dri2_get_buffers_with_format_request_t as get_buffers_with_format_request_t,
  xcb_dri2_get_buffers_with_format_sizeof as get_buffers_with_format_sizeof,
  xcb_dri2_get_buffers_with_format_unchecked as get_buffers_with_format_unchecked,
  xcb_dri2_get_msc as get_msc,
  xcb_dri2_get_msc_cookie_t as get_msc_cookie_t,
  xcb_dri2_get_msc_reply as get_msc_reply,
  xcb_dri2_get_msc_reply_t as get_msc_reply_t,
  xcb_dri2_get_msc_request_t as get_msc_request_t,
  xcb_dri2_get_msc_unchecked as get_msc_unchecked,
  xcb_dri2_get_param as get_param,
  xcb_dri2_get_param_cookie_t as get_param_cookie_t,
  xcb_dri2_get_param_reply as get_param_reply,
  xcb_dri2_get_param_reply_t as get_param_reply_t,
  xcb_dri2_get_param_request_t as get_param_request_t,
  xcb_dri2_get_param_unchecked as get_param_unchecked,
  xcb_dri2_id as id,
  xcb_dri2_invalidate_buffers_event_t as invalidate_buffers_event_t,
  xcb_dri2_query_version as query_version,
  xcb_dri2_query_version_cookie_t as query_version_cookie_t,
  xcb_dri2_query_version_reply as query_version_reply,
  xcb_dri2_query_version_reply_t as query_version_reply_t,
  xcb_dri2_query_version_request_t as query_version_request_t,
  xcb_dri2_query_version_unchecked as query_version_unchecked,
  xcb_dri2_swap_buffers as swap_buffers,
  xcb_dri2_swap_buffers_cookie_t as swap_buffers_cookie_t,
  xcb_dri2_swap_buffers_reply as swap_buffers_reply,
  xcb_dri2_swap_buffers_reply_t as swap_buffers_reply_t,
  xcb_dri2_swap_buffers_request_t as swap_buffers_request_t,
  xcb_dri2_swap_buffers_unchecked as swap_buffers_unchecked,
  xcb_dri2_swap_interval as swap_interval,
  xcb_dri2_swap_interval_checked as swap_interval_checked,
  xcb_dri2_swap_interval_request_t as swap_interval_request_t,
  xcb_dri2_wait_msc as wait_msc,
  xcb_dri2_wait_msc_cookie_t as wait_msc_cookie_t,
  xcb_dri2_wait_msc_reply as wait_msc_reply,
  xcb_dri2_wait_msc_reply_t as wait_msc_reply_t,
  xcb_dri2_wait_msc_request_t as wait_msc_request_t,
  xcb_dri2_wait_msc_unchecked as wait_msc_unchecked,
  xcb_dri2_wait_sbc as wait_sbc,
  xcb_dri2_wait_sbc_cookie_t as wait_sbc_cookie_t,
  xcb_dri2_wait_sbc_reply as wait_sbc_reply,
  xcb_dri2_wait_sbc_reply_t as wait_sbc_reply_t,
  xcb_dri2_wait_sbc_request_t as wait_sbc_request_t,
  xcb_dri2_wait_sbc_unchecked as wait_sbc_unchecked,
  XCB_DRI2_AUTHENTICATE as AUTHENTICATE,
  XCB_DRI2_BUFFER_SWAP_COMPLETE as BUFFER_SWAP_COMPLETE,
  XCB_DRI2_CONNECT as CONNECT,
  XCB_DRI2_COPY_REGION as COPY_REGION,
  XCB_DRI2_CREATE_DRAWABLE as CREATE_DRAWABLE,
  XCB_DRI2_DESTROY_DRAWABLE as DESTROY_DRAWABLE,
  XCB_DRI2_GET_BUFFERS as GET_BUFFERS,
  XCB_DRI2_GET_BUFFERS_WITH_FORMAT as GET_BUFFERS_WITH_FORMAT,
  XCB_DRI2_GET_MSC as GET_MSC,
  XCB_DRI2_GET_PARAM as GET_PARAM,
  XCB_DRI2_INVALIDATE_BUFFERS as INVALIDATE_BUFFERS,
  XCB_DRI2_MAJOR_VERSION as MAJOR_VERSION,
  XCB_DRI2_MINOR_VERSION as MINOR_VERSION,
  XCB_DRI2_QUERY_VERSION as QUERY_VERSION,
  XCB_DRI2_SWAP_BUFFERS as SWAP_BUFFERS,
  XCB_DRI2_SWAP_INTERVAL as SWAP_INTERVAL,
  XCB_DRI2_WAIT_MSC as WAIT_MSC,
  XCB_DRI2_WAIT_SBC as WAIT_SBC,
};