summaryrefslogtreecommitdiffstats
path: root/src/egl/main/eglglobals.c
blob: f2c1c217a5d01e93dde61190484c4b7b04f3e2a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <stdlib.h>
#include "eglglobals.h"
#include "egldisplay.h"
#include "egllog.h"

struct _egl_global _eglGlobal = 
{
   EGL_FALSE
};

/**
 * 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)
{
}