egl: inline _eglGetDriverProc() into eglGetProcAddress()
[mesa.git] / src / egl / main / eglapi.c
index 9c78e9c343e7e78fd3d7be667d9c751d171bc1c8..dc32b249f15e243e0c97d27c22dacc7f3823bc3b 100644 (file)
    _EGL_CHECK_OBJECT(disp, Sync, s, ret)
 
 
+extern const _EGLDriver _eglDriver;
+
+
 struct _egl_entrypoint {
    const char *name;
    _EGLProc function;
@@ -2703,8 +2706,8 @@ eglGetProcAddress(const char *procname)
          ret = entrypoint->function;
    }
 
-   if (!ret)
-      ret = _eglGetDriverProc(procname);
+   if (!ret && _eglDriver.GetProcAddress)
+      ret = _eglDriver.GetProcAddress(procname);
 
    RETURN_EGL_SUCCESS(NULL, ret);
 }