diff --git a/registry/egl.xml b/registry/egl.xml index c27f1726..54c75d59 100644 --- a/registry/egl.xml +++ b/registry/egl.xml @@ -1,27 +1,9 @@ + Copyright 2013-2020 The Khronos Group Inc. + SPDX-License-Identifier: Apache-2.0 + --> @@ -89,7 +74,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,9 +572,26 @@ - + - + + + + + + + + + + + + + @@ -719,9 +727,13 @@ - + + + - + + + @@ -819,7 +831,8 @@ - + + @@ -843,7 +856,11 @@ - + + + + + @@ -863,7 +880,14 @@ - + + + + + + + + @@ -1002,6 +1026,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -1343,6 +1435,13 @@ EGLint eglGetError + + EGLBoolean eglGetMscRateANGLE + EGLDisplay dpy + EGLSurface surface + EGLint *numerator + EGLint *denominator + EGLClientBuffer eglGetNativeClientBufferANDROID const struct AHardwareBuffer *buffer @@ -1654,6 +1753,15 @@ EGLDisplay dpy EGLint name + + EGLBoolean eglQuerySupportedCompressionRatesEXT + EGLDisplay dpy + EGLConfig config + const EGLAttrib *attrib_list + EGLint *rates + EGLint rate_size + EGLint *num_rates + EGLBoolean eglQuerySurface EGLDisplay dpy @@ -1796,14 +1904,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 +2008,70 @@ 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 + const EGLuint64KHR *modifiers + const 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 + + + EGLBoolean eglQueryDeviceBinaryEXT + EGLDeviceEXT device + EGLint name + EGLint max_size + void *value + EGLint *size + + + EGLBoolean eglDestroyDisplayEXT + EGLDisplay dpy + @@ -2245,6 +2417,11 @@ + + + + + @@ -2266,6 +2443,11 @@ + + + + + @@ -2294,6 +2476,11 @@ + + + + + @@ -2327,6 +2514,7 @@ + @@ -2339,6 +2527,11 @@ + + + + + @@ -2490,6 +2683,17 @@ + + + + + + + + + + + @@ -2500,6 +2704,7 @@ + @@ -3096,6 +3301,18 @@ + + + + + + + + + + + + @@ -3251,6 +3468,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -3278,5 +3517,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +