5 #include "pipe/p_compiler.h"
16 * Special buffer functions
19 struct pipe_screen
* (*create_screen
)(int drmFB
, int pciID
);
20 struct pipe_context
* (*create_context
)(struct pipe_screen
*screen
);
24 * Special buffer functions
27 boolean (*buffer_from_texture
)(struct pipe_texture
*texture
,
28 struct pipe_buffer
**buffer
,
30 struct pipe_buffer
* (*buffer_from_handle
)(struct pipe_screen
*screen
,
33 boolean (*handle_from_buffer
)(struct pipe_screen
*screen
,
34 struct pipe_buffer
*buffer
,
36 boolean (*global_handle_from_buffer
)(struct pipe_screen
*screen
,
37 struct pipe_buffer
*buffer
,
43 * A driver needs to export this symbol
45 extern struct drm_api drm_api_hocks
;