1 #ifndef EGLGLOBALS_INCLUDED
2 #define EGLGLOBALS_INCLUDED
4 #include "egltypedefs.h"
11 struct _egl_thread_info
14 _EGLContext
*CurrentContext
;
23 EGLBoolean Initialized
;
25 _EGLHashtable
*Displays
;
26 _EGLHashtable
*Contexts
;
27 _EGLHashtable
*Surfaces
;
29 EGLScreenMESA FreeScreenHandle
;
32 _EGLThreadInfo ThreadInfo
;
36 extern struct _egl_global _eglGlobal
;
40 _eglInitGlobals(void);
44 _eglDestroyGlobals(void);
47 extern _EGLThreadInfo
*
48 _eglGetCurrentThread(void);
52 _eglError(EGLint errCode
, const char *msg
);
55 #endif /* EGLGLOBALS_INCLUDED */