Merge remote branch 'origin/master' into radeon-rewrite
[mesa.git] / src / egl / main / egltypedefs.h
1 #ifndef EGLTYPEDEFS_INCLUDED
2 #define EGLTYPEDEFS_INCLUDED
3
4 #define EGL_EGLEXT_PROTOTYPES
5
6 #include <EGL/egl.h>
7 #include <EGL/eglext.h>
8
9
10 typedef struct _egl_api _EGLAPI;
11
12 typedef struct _egl_config _EGLConfig;
13
14 typedef struct _egl_context _EGLContext;
15
16 typedef struct _egl_display _EGLDisplay;
17
18 typedef struct _egl_driver _EGLDriver;
19
20 typedef struct _egl_extensions _EGLExtensions;
21
22 typedef struct _egl_mode _EGLMode;
23
24 typedef struct _egl_screen _EGLScreen;
25
26 typedef struct _egl_surface _EGLSurface;
27
28 typedef struct _egl_thread_info _EGLThreadInfo;
29
30
31 typedef _EGLDriver *(*_EGLMain_t)(_EGLDisplay *dpy, const char *args);
32
33
34 #endif /* EGLTYPEDEFS_INCLUDED */