1 #ifndef EGLGLOBALS_INCLUDED
2 #define EGLGLOBALS_INCLUDED
4 #include "egltypedefs.h"
6 #include "eglcurrent.h"
14 EGLBoolean Initialized
;
16 /* these are private to egldisplay.c */
17 _EGLHashtable
*Displays
;
18 _EGLHashtable
*Surfaces
;
20 EGLScreenMESA FreeScreenHandle
;
22 /* bitmaks of supported APIs (supported by _some_ driver) */
23 EGLint ClientAPIsMask
;
25 char ClientAPIs
[1000]; /**< updated by eglQueryString */
28 _EGLDriver
*Drivers
[10];
32 extern struct _egl_global _eglGlobal
;
36 _eglInitGlobals(void);
40 _eglDestroyGlobals(void);
43 #endif /* EGLGLOBALS_INCLUDED */