egl: Make _eglGlobal initialize statically.
Now that display and surface hash tables are moved out, _eglGlobal can be initialized statically. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
This commit is contained in:
@@ -3,31 +3,11 @@
|
||||
#include "egldisplay.h"
|
||||
#include "egllog.h"
|
||||
|
||||
struct _egl_global _eglGlobal =
|
||||
struct _egl_global _eglGlobal =
|
||||
{
|
||||
EGL_FALSE
|
||||
1, /* FreeScreenHandle */
|
||||
0x0, /* ClientAPIsMask */
|
||||
{ 0x0 }, /* ClientAPIs */
|
||||
0, /* NumDrivers */
|
||||
{ NULL }, /* Drivers */
|
||||
};
|
||||
|
||||
/**
|
||||
* Init the fields in the _eglGlobal struct
|
||||
* May be safely called more than once.
|
||||
*/
|
||||
void
|
||||
_eglInitGlobals(void)
|
||||
{
|
||||
if (!_eglGlobal.Initialized) {
|
||||
_eglGlobal.FreeScreenHandle = 1;
|
||||
_eglGlobal.Initialized = EGL_TRUE;
|
||||
|
||||
_eglGlobal.ClientAPIsMask = 0x0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Should call this via an atexit handler.
|
||||
*/
|
||||
void
|
||||
_eglDestroyGlobals(void)
|
||||
{
|
||||
}
|
||||
|
Reference in New Issue
Block a user