diff --git a/registry/egl.xml b/registry/egl.xml
index c27f1726..5ab8d66f 100644
--- a/registry/egl.xml
+++ b/registry/egl.xml
@@ -49,6 +49,9 @@
struct AHardwareBuffer;
+ struct wl_buffer;
+ struct wl_display;
+ struct wl_resource;
@@ -89,7 +92,13 @@
EGLint iHeight;
EGLint iStride;
};
+
typedef void ( *EGLDEBUGPROCKHR)(EGLenum error,const char *command,EGLint messageType,EGLLabelKHR threadLabel,EGLLabelKHR objectLabel,const char* message);
+ #define PFNEGLBINDWAYLANDDISPLAYWL PFNEGLBINDWAYLANDDISPLAYWLPROC
+ #define PFNEGLUNBINDWAYLANDDISPLAYWL PFNEGLUNBINDWAYLANDDISPLAYWLPROC
+ #define PFNEGLQUERYWAYLANDBUFFERWL PFNEGLQUERYWAYLANDBUFFERWLPROC
+ #define PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWL PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWLPROC
@@ -581,11 +590,27 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -719,7 +744,9 @@
-
+
+
+
@@ -863,7 +890,11 @@
-
+
+
+
+
+
@@ -1002,6 +1033,13 @@
+
+
+
+
+
+
+
-
-
+
+
@@ -1796,14 +1834,14 @@
EGLBoolean eglSwapBuffersWithDamageEXT
EGLDisplay dpy
EGLSurface surface
- EGLint *rects
+ const EGLint *rects
EGLint n_rects
EGLBoolean eglSwapBuffersWithDamageKHR
EGLDisplay dpy
EGLSurface surface
- EGLint *rects
+ const EGLint *rects
EGLint n_rects
@@ -1900,6 +1938,58 @@
EGLint external_win_id
EGLint policy
+
+ EGLBoolean eglBindWaylandDisplayWL
+ EGLDisplay dpy
+ struct wl_display *display
+
+
+ EGLBoolean eglUnbindWaylandDisplayWL
+ EGLDisplay dpy
+ struct wl_display *display
+
+
+ EGLBoolean eglQueryWaylandBufferWL
+ EGLDisplay dpy
+ struct wl_resource *buffer
+ EGLint attribute
+ EGLint *value
+
+
+ struct wl_buffer *eglCreateWaylandBufferFromImageWL
+ EGLDisplay dpy
+ EGLImageKHR image
+
+
+ EGLBoolean eglStreamImageConsumerConnectNV
+ EGLDisplay dpy
+ EGLStreamKHR stream
+ EGLint num_modifiers
+ EGLuint64KHR *modifiers
+ EGLAttrib *attrib_list
+
+
+ EGLint eglQueryStreamConsumerEventNV
+ EGLDisplay dpy
+ EGLStreamKHR stream
+ EGLTime timeout
+ EGLenum *event
+ EGLAttrib *aux
+
+
+ EGLBoolean eglStreamAcquireImageNV
+ EGLDisplay dpy
+ EGLStreamKHR stream
+ EGLImage *pImage
+ EGLSync sync
+
+
+ EGLBoolean eglStreamReleaseImageNV
+ EGLDisplay dpy
+ EGLStreamKHR stream
+ EGLImage image
+ EGLSync sync
+
@@ -3096,6 +3186,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3278,5 +3380,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+