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>
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;
}
__eglMustCastToProperFunctionPointerType
_eglGetDriverProc(const char *procname)
{
- if (_eglGetDriver() && _eglDriver.GetProcAddress)
+ if (_eglDriver.GetProcAddress)
return _eglDriver.GetProcAddress(&_eglDriver, procname);
return NULL;