From 8ed966b506433b4f582f1e001a6d88a1e2dd518c Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 24 Jan 2019 15:06:34 +0000 Subject: [PATCH] egl/glvnd: sync egl.xml from Khronos Fixes: 98984b7cdd79c15cc733 "egl: add glvnd entrypoints for EGL_MESA_query_driver" Signed-off-by: Eric Engestrom Acked-by: Emil Velikov --- src/egl/generate/egl.xml | 201 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 183 insertions(+), 18 deletions(-) diff --git a/src/egl/generate/egl.xml b/src/egl/generate/egl.xml index 9250f93118b..10e34242089 100644 --- a/src/egl/generate/egl.xml +++ b/src/egl/generate/egl.xml @@ -38,6 +38,7 @@ #include <KHR/khrplatform.h> #include <EGL/eglplatform.h> + @@ -47,6 +48,7 @@ + struct AHardwareBuffer; @@ -147,6 +149,7 @@ + - - + + @@ -909,6 +940,12 @@ EGLint *num_config + EGLBoolean eglClientSignalSyncEXT + EGLDisplay dpy + EGLSync sync + const EGLAttrib *attrib_list + + EGLint eglClientWaitSync EGLDisplay dpy EGLSync sync @@ -1191,9 +1228,21 @@ EGLNativeDisplayType display_id + char *eglGetDisplayDriverConfig + EGLDisplay dpy + + + const char *eglGetDisplayDriverName + EGLDisplay dpy + + EGLint eglGetError + EGLClientBuffer eglGetNativeClientBufferANDROID + const struct AHardwareBuffer *buffer + + EGLBoolean eglGetOutputLayersEXT EGLDisplay dpy const EGLAttrib *attrib_list @@ -1312,6 +1361,41 @@ EGLnsecsANDROID time + EGLBoolean eglGetCompositorTimingSupportedANDROID + EGLDisplay dpy + EGLSurface surface + EGLint name + + + EGLBoolean eglGetCompositorTimingANDROID + EGLDisplay dpy + EGLSurface surface + EGLint numTimestamps + const EGLint *names + EGLnsecsANDROID *values + + + EGLBoolean eglGetNextFrameIdANDROID + EGLDisplay dpy + EGLSurface surface + EGLuint64KHR *frameId + + + EGLBoolean eglGetFrameTimestampSupportedANDROID + EGLDisplay dpy + EGLSurface surface + EGLint timestamp + + + EGLBoolean eglGetFrameTimestampsANDROID + EGLDisplay dpy + EGLSurface surface + EGLuint64KHR frameId + EGLint numTimestamps + const EGLint *timestamps + EGLnsecsANDROID *values + + EGLenum eglQueryAPI @@ -1567,7 +1651,7 @@ EGLBoolean eglStreamConsumerGLTextureExternalAttribsNV EGLDisplay dpy EGLStreamKHR stream - EGLAttrib *attrib_list + const EGLAttrib *attrib_list EGLBoolean eglStreamConsumerOutputEXT @@ -1587,6 +1671,11 @@ const EGLAttrib *attrib_list + EGLBoolean eglStreamFlushNV + EGLDisplay dpy + EGLStreamKHR stream + + EGLBoolean eglSurfaceAttrib EGLDisplay dpy EGLSurface surface @@ -1641,6 +1730,12 @@ EGLSurface surface + EGLBoolean eglUnsignalSyncEXT + EGLDisplay dpy + EGLSync sync + const EGLAttrib *attrib_list + + EGLBoolean eglWaitClient @@ -1986,6 +2081,11 @@ + + + + + @@ -2010,6 +2110,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2057,6 +2181,13 @@ + + + + + + + @@ -2079,6 +2210,7 @@ + @@ -2131,6 +2263,11 @@ + + + + + @@ -2174,6 +2311,12 @@ + + + + + + @@ -2276,6 +2419,11 @@ + + + + + @@ -2690,6 +2838,7 @@ + @@ -2711,6 +2860,12 @@ + + + + + + @@ -2737,6 +2892,11 @@ + + + + + @@ -2831,6 +2991,11 @@ + + + + + @@ -2965,12 +3130,12 @@ - - - - - - + + + + + + -- 2.11.0