#ifndef EGLGLOBALS_INCLUDED
#define EGLGLOBALS_INCLUDED
+
#include "egltypedefs.h"
-#include "eglhash.h"
-#include "eglcurrent.h"
#include "eglmutex.h"
struct _egl_global
{
_EGLMutex *Mutex;
- EGLScreenMESA FreeScreenHandle;
-
- /* bitmaks of supported APIs (supported by _some_ driver) */
- EGLint ClientAPIsMask;
-
- char ClientAPIs[1000]; /**< updated by eglQueryString */
- EGLint NumDrivers;
- _EGLDriver *Drivers[10];
+ /* the list of all displays */
+ _EGLDisplay *DisplayList;
EGLint NumAtExitCalls;
void (*AtExitCalls[10])(void);