On Sun, Feb 19, 2017 at 3:23 PM, Eric Engestrom <e...@engestrom.ch> wrote: > Tested with dEQP-EGL.functional.get_proc_address.* > > Signed-off-by: Eric Engestrom <e...@engestrom.ch> > --- > src/egl/main/eglapi.c | 37 ++++++++++++++++++++++++------------- > 1 file changed, 24 insertions(+), 13 deletions(-) > > diff --git a/src/egl/main/eglapi.c b/src/egl/main/eglapi.c > index 1038916cd2..b6a5b1c978 100644 > --- a/src/egl/main/eglapi.c > +++ b/src/egl/main/eglapi.c > @@ -157,6 +157,12 @@ > _EGL_CHECK_OBJECT(disp, Sync, s, ret, drv) > > > +struct _egl_entrypoint { > + const char *name; > + _EGLProc function; > +}; > + > + > static inline _EGLDriver * > _eglCheckDisplay(_EGLDisplay *disp, const char *msg) > { > @@ -2350,34 +2356,39 @@ eglQueryDebugKHR(EGLint attribute, EGLAttrib *value) > return EGL_TRUE; > } > > +static int > +_eglFunctionCompare(const void *key, const void *elem) > +{ > + const char* procname = key; > + const struct _egl_entrypoint* entrypoint = elem;
* goes with variable name _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev