diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2015-01-06 15:40:00 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2015-05-29 11:11:38 +0200 |
commit | 7ced9e9f6da2257224591b91727cfeee4f3977fb (patch) | |
tree | bc8e3bddfbd7906bc275beb6f1e10a39daf7e988 /include/ui | |
parent | 896e1a050a0d333b1f0ec0768cc64e26c5d0d104 (diff) | |
download | qemu-7ced9e9f6da2257224591b91727cfeee4f3977fb.zip qemu-7ced9e9f6da2257224591b91727cfeee4f3977fb.tar.gz qemu-7ced9e9f6da2257224591b91727cfeee4f3977fb.tar.bz2 |
ui: add egl-helpers
Add helper functions to initialize OpenGL using egl.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Diffstat (limited to 'include/ui')
-rw-r--r-- | include/ui/egl-helpers.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/ui/egl-helpers.h b/include/ui/egl-helpers.h new file mode 100644 index 0000000..5ad5dc3 --- /dev/null +++ b/include/ui/egl-helpers.h @@ -0,0 +1,16 @@ +#ifndef EGL_HELPERS_H +#define EGL_HELPERS_H + +#include <epoxy/gl.h> +#include <epoxy/egl.h> + +extern EGLDisplay *qemu_egl_display; +extern EGLConfig qemu_egl_config; + +EGLSurface qemu_egl_init_surface_x11(EGLContext ectx, Window win); + +int qemu_egl_init_dpy(EGLNativeDisplayType dpy, bool gles, bool debug); +EGLContext qemu_egl_init_ctx(void); +bool qemu_egl_has_ext(const char *haystack, const char *needle); + +#endif /* EGL_HELPERS_H */ |