Merge remote branch 'origin/master' into nv50-compiler
[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 #include "eglcompiler.h"
10
11 typedef struct _egl_api _EGLAPI;
12
13 typedef struct _egl_array _EGLArray;
14
15 typedef struct _egl_config _EGLConfig;
16
17 typedef struct _egl_context _EGLContext;
18
19 typedef struct _egl_display _EGLDisplay;
20
21 typedef struct _egl_driver _EGLDriver;
22
23 typedef struct _egl_extensions _EGLExtensions;
24
25 typedef struct _egl_image _EGLImage;
26
27 typedef struct _egl_mode _EGLMode;
28
29 typedef struct _egl_resource _EGLResource;
30
31 typedef struct _egl_screen _EGLScreen;
32
33 typedef struct _egl_surface _EGLSurface;
34
35 typedef struct _egl_sync _EGLSync;
36
37 typedef struct _egl_thread_info _EGLThreadInfo;
38
39 #endif /* EGLTYPEDEFS_INCLUDED */