nested: add missing egl extension declaration
authorArnaud Vrac <avrac@freebox.fr>
Mon, 25 Aug 2014 18:56:45 +0000 (20:56 +0200)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Wed, 27 Aug 2014 13:44:31 +0000 (16:44 +0300)
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
src/weston-egl-ext.h

index 8ddf97f..4888323 100644 (file)
@@ -51,7 +51,15 @@ EGLAPI EGLBoolean EGLAPIENTRY eglQueryWaylandBufferWL(EGLDisplay dpy, struct wl_
 typedef EGLBoolean (EGLAPIENTRYP PFNEGLBINDWAYLANDDISPLAYWL) (EGLDisplay dpy, struct wl_display *display);
 typedef EGLBoolean (EGLAPIENTRYP PFNEGLUNBINDWAYLANDDISPLAYWL) (EGLDisplay dpy, struct wl_display *display);
 typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYWAYLANDBUFFERWL) (EGLDisplay dpy, struct wl_resource *buffer, EGLint attribute, EGLint *value);
+#endif
+
+#ifndef EGL_WL_create_wayland_buffer_from_image
+#define EGL_WL_create_wayland_buffer_from_image 1
 
+#ifdef EGL_EGLEXT_PROTOTYPES
+EGLAPI struct wl_buffer * EGLAPIENTRY eglCreateWaylandBufferFromImageWL(EGLDisplay dpy, EGLImageKHR image);
+#endif
+typedef struct wl_buffer * (EGLAPIENTRYP PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWL) (EGLDisplay dpy, EGLImageKHR image);
 #endif
 
 #ifndef EGL_TEXTURE_EXTERNAL_WL