8 extern EGLDisplay
*qemu_egl_display
;
9 extern EGLConfig qemu_egl_config
;
11 #ifdef CONFIG_OPENGL_DMABUF
13 extern int qemu_egl_rn_fd
;
14 extern struct gbm_device
*qemu_egl_rn_gbm_dev
;
15 extern EGLContext qemu_egl_rn_ctx
;
17 int egl_rendernode_init(const char *rendernode
);
18 int egl_get_fd_for_texture(uint32_t tex_id
, EGLint
*stride
, EGLint
*fourcc
);
22 EGLSurface
qemu_egl_init_surface_x11(EGLContext ectx
, Window win
);
24 int qemu_egl_init_dpy(EGLNativeDisplayType dpy
, bool gles
, bool debug
);
25 EGLContext
qemu_egl_init_ctx(void);
27 #endif /* EGL_HELPERS_H */