1 #ifndef EGLGLOBALS_INCLUDED
2 #define EGLGLOBALS_INCLUDED
4 #include "egltypedefs.h"
5 #include "egldisplay.h"
6 #include "eglcurrent.h"
17 /* the list of all displays */
18 _EGLDisplay
*DisplayList
;
20 EGLScreenMESA FreeScreenHandle
;
22 /* bitmaks of supported APIs (supported by _some_ driver) */
23 EGLint ClientAPIsMask
;
26 _EGLDriver
*Drivers
[10];
28 EGLint NumAtExitCalls
;
29 void (*AtExitCalls
[10])(void);
33 extern struct _egl_global _eglGlobal
;
37 _eglAddAtExitCall(void (*func
)(void));
40 #endif /* EGLGLOBALS_INCLUDED */