diff options
author | Benjamin Franzke <benjaminfranzke@googlemail.com> | 2011-02-21 16:22:34 +0100 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2011-03-01 17:23:50 -0500 |
commit | 6b369c4c7cd8a52f99bbff2a57fb316b33a87495 (patch) | |
tree | 6a1110f5246f86a2ba3a46e244b2a34629d323fe /include/EGL/eglext.h | |
parent | 654adaabc979acb082c0006cdfabfbacfed53084 (diff) |
egl: Add EGL_WL_bind_wayland_display
Diffstat (limited to 'include/EGL/eglext.h')
-rw-r--r-- | include/EGL/eglext.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/EGL/eglext.h b/include/EGL/eglext.h index 04603931b3..fa523a51d6 100644 --- a/include/EGL/eglext.h +++ b/include/EGL/eglext.h @@ -143,6 +143,20 @@ typedef EGLImageKHR (EGLAPIENTRYP PFNEGLCREATEDRMIMAGEMESA) (EGLDisplay dpy, con typedef EGLBoolean (EGLAPIENTRYP PFNEGLEXPORTDRMIMAGEMESA) (EGLDisplay dpy, EGLImageKHR image, EGLint *name, EGLint *handle, EGLint *stride); #endif +#ifndef EGL_WL_bind_wayland_display +#define EGL_WL_bind_wayland_display 1 + +#define EGL_WAYLAND_BUFFER_WL 0x31D5 /* eglCreateImageKHR target */ +struct wl_display; +#ifdef EGL_EGLEXT_PROTOTYPES +EGLAPI EGLBoolean EGLAPIENTRY eglBindWaylandDisplayWL(EGLDisplay dpy, struct wl_display *display); +EGLAPI EGLBoolean EGLAPIENTRY eglUnbindWaylandDisplayWL(EGLDisplay dpy, struct wl_display *display); +#else +typedef EGLBoolean (EGLAPIENTRY PFNEGLBINDWAYLANDDISPLAYWL) (EGLDisplay dpy, struct wl_display *display); +typedef EGLBoolean (EGLAPIENTRY PFNEGLUNBINDWAYLANDDISPLAYWL) (EGLDisplay dpy, struct wl_display *display); +#endif +#endif + #if KHRONOS_SUPPORT_INT64 /* EGLTimeKHR requires 64-bit uint support */ #ifndef EGL_KHR_reusable_sync #define EGL_KHR_reusable_sync 1 |