egl: drop unnecessary _eglGetDriver()
authorEric Engestrom <eric@engestrom.ch>
Tue, 21 Jul 2020 23:09:56 +0000 (01:09 +0200)
committerMarge Bot <eric+marge@anholt.net>
Thu, 30 Jul 2020 23:24:30 +0000 (23:24 +0000)
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Marcin Ĺšlusarz <marcin.slusarz@intel.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6037>

src/egl/main/egldriver.c

index 2105d83b3dadfdac5a4d5f196ba2a096824327da..0a4dae7588e4eabcca437d2282761073c1c31e21 100644 (file)
 
 extern _EGLDriver _eglDriver;
 
-static _EGLDriver *
-_eglGetDriver(void)
-{
-   return &_eglDriver;
-}
-
 static _EGLDriver *
 _eglMatchAndInitialize(_EGLDisplay *disp)
 {
-   if (_eglGetDriver())
-      if (_eglDriver.Initialize(&_eglDriver, disp))
-         return &_eglDriver;
+   if (_eglDriver.Initialize(&_eglDriver, disp))
+      return &_eglDriver;
 
    return NULL;
 }
@@ -98,7 +91,7 @@ _eglMatchDriver(_EGLDisplay *disp)
 __eglMustCastToProperFunctionPointerType
 _eglGetDriverProc(const char *procname)
 {
-   if (_eglGetDriver() && _eglDriver.GetProcAddress)
+   if (_eglDriver.GetProcAddress)
       return _eglDriver.GetProcAddress(&_eglDriver, procname);
 
    return NULL;