Merge remote branch 'origin/master' into pipe-video
[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_config _EGLConfig;
14
15 typedef struct _egl_context _EGLContext;
16
17 typedef struct _egl_display _EGLDisplay;
18
19 typedef struct _egl_driver _EGLDriver;
20
21 typedef struct _egl_extensions _EGLExtensions;
22
23 typedef struct _egl_image _EGLImage;
24
25 typedef struct _egl_mode _EGLMode;
26
27 typedef struct _egl_resource _EGLResource;
28
29 typedef struct _egl_screen _EGLScreen;
30
31 typedef struct _egl_surface _EGLSurface;
32
33 typedef struct _egl_thread_info _EGLThreadInfo;
34
35 #endif /* EGLTYPEDEFS_INCLUDED */