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;
506 xcb_xf86dri_open_connection_sizeof (
const void *_buffer);
591 xcb_xf86dri_get_client_driver_name_sizeof (
const void *_buffer);
805 xcb_xf86dri_get_drawable_info_sizeof (
const void *_buffer);
874 xcb_xf86dri_get_device_info_sizeof (
const void *_buffer);