diff options
Diffstat (limited to 'video/out/wayland_common.h')
-rw-r--r-- | video/out/wayland_common.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/video/out/wayland_common.h b/video/out/wayland_common.h index 30fc9b72d2..efbe071f9d 100644 --- a/video/out/wayland_common.h +++ b/video/out/wayland_common.h @@ -27,6 +27,12 @@ #include "config.h" +#if HAVE_GL_WAYLAND +#include <wayland-egl.h> +#include <EGL/egl.h> +#include <EGL/eglext.h> +#endif + struct vo; struct vo_wayland_output { @@ -43,6 +49,20 @@ struct vo_wayland_state { struct vo *vo; struct mp_log* log; +#if HAVE_GL_WAYLAND + struct { + EGLSurface egl_surface; + + struct wl_egl_window *egl_window; + + struct { + EGLDisplay dpy; + EGLContext ctx; + EGLConfig conf; + } egl; + } egl_context; +#endif + struct { int fd; struct wl_display *display; |