1/* WARNING: This is auto-generated file. Do not modify, since changes will
2 * be lost! Modify the generating script instead.
3 *
4 * Generated from Khronos EGL API description (egl.xml) revision 28861.
5 */
6#define										eglBindAPI							eglwBindAPI
7#define										eglBindTexImage						eglwBindTexImage
8#define										eglChooseConfig						eglwChooseConfig
9#define										eglClientWaitSync					eglwClientWaitSync
10#define										eglClientWaitSyncKHR				eglwClientWaitSyncKHR
11#define										eglCopyBuffers						eglwCopyBuffers
12#define										eglCreateContext					eglwCreateContext
13#define										eglCreateImage						eglwCreateImage
14#define										eglCreateImageKHR					eglwCreateImageKHR
15#define										eglCreatePbufferFromClientBuffer	eglwCreatePbufferFromClientBuffer
16#define										eglCreatePbufferSurface				eglwCreatePbufferSurface
17#define										eglCreatePixmapSurface				eglwCreatePixmapSurface
18#define										eglCreatePlatformPixmapSurface		eglwCreatePlatformPixmapSurface
19#define										eglCreatePlatformPixmapSurfaceEXT	eglwCreatePlatformPixmapSurfaceEXT
20#define										eglCreatePlatformWindowSurface		eglwCreatePlatformWindowSurface
21#define										eglCreatePlatformWindowSurfaceEXT	eglwCreatePlatformWindowSurfaceEXT
22#define										eglCreateSync						eglwCreateSync
23#define										eglCreateSyncKHR					eglwCreateSyncKHR
24#define										eglCreateWindowSurface				eglwCreateWindowSurface
25#define										eglDestroyContext					eglwDestroyContext
26#define										eglDestroyImage						eglwDestroyImage
27#define										eglDestroyImageKHR					eglwDestroyImageKHR
28#define										eglDestroySurface					eglwDestroySurface
29#define										eglDestroySync						eglwDestroySync
30#define										eglDestroySyncKHR					eglwDestroySyncKHR
31#define										eglGetConfigAttrib					eglwGetConfigAttrib
32#define										eglGetConfigs						eglwGetConfigs
33#define										eglGetCurrentContext				eglwGetCurrentContext
34#define										eglGetCurrentDisplay				eglwGetCurrentDisplay
35#define										eglGetCurrentSurface				eglwGetCurrentSurface
36#define										eglGetDisplay						eglwGetDisplay
37#define										eglGetError							eglwGetError
38#define										eglGetPlatformDisplay				eglwGetPlatformDisplay
39#define										eglGetPlatformDisplayEXT			eglwGetPlatformDisplayEXT
40#define										eglGetProcAddress					eglwGetProcAddress
41#define										eglGetSyncAttrib					eglwGetSyncAttrib
42#define										eglGetSyncAttribKHR					eglwGetSyncAttribKHR
43#define										eglInitialize						eglwInitialize
44#define										eglLockSurfaceKHR					eglwLockSurfaceKHR
45#define										eglMakeCurrent						eglwMakeCurrent
46#define										eglQueryAPI							eglwQueryAPI
47#define										eglQueryContext						eglwQueryContext
48#define										eglQueryString						eglwQueryString
49#define										eglQuerySurface						eglwQuerySurface
50#define										eglReleaseTexImage					eglwReleaseTexImage
51#define										eglReleaseThread					eglwReleaseThread
52#define										eglSignalSyncKHR					eglwSignalSyncKHR
53#define										eglSurfaceAttrib					eglwSurfaceAttrib
54#define										eglSwapBuffers						eglwSwapBuffers
55#define										eglSwapInterval						eglwSwapInterval
56#define										eglTerminate						eglwTerminate
57#define										eglUnlockSurfaceKHR					eglwUnlockSurfaceKHR
58#define										eglWaitClient						eglwWaitClient
59#define										eglWaitGL							eglwWaitGL
60#define										eglWaitNative						eglwWaitNative
61#define										eglWaitSync							eglwWaitSync
62#define										eglWaitSyncKHR						eglwWaitSyncKHR
63EGLBoolean									eglwBindAPI							(EGLenum api);
64EGLBoolean									eglwBindTexImage					(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
65EGLBoolean									eglwChooseConfig					(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config);
66EGLint										eglwClientWaitSync					(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout);
67EGLint										eglwClientWaitSyncKHR				(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout);
68EGLBoolean									eglwCopyBuffers						(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target);
69EGLContext									eglwCreateContext					(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list);
70EGLImage									eglwCreateImage						(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list);
71EGLImageKHR									eglwCreateImageKHR					(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list);
72EGLSurface									eglwCreatePbufferFromClientBuffer	(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list);
73EGLSurface									eglwCreatePbufferSurface			(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list);
74EGLSurface									eglwCreatePixmapSurface				(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list);
75EGLSurface									eglwCreatePlatformPixmapSurface		(EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list);
76EGLSurface									eglwCreatePlatformPixmapSurfaceEXT	(EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list);
77EGLSurface									eglwCreatePlatformWindowSurface		(EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list);
78EGLSurface									eglwCreatePlatformWindowSurfaceEXT	(EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list);
79EGLSync										eglwCreateSync						(EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list);
80EGLSyncKHR									eglwCreateSyncKHR					(EGLDisplay dpy, EGLenum type, const EGLint *attrib_list);
81EGLSurface									eglwCreateWindowSurface				(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list);
82EGLBoolean									eglwDestroyContext					(EGLDisplay dpy, EGLContext ctx);
83EGLBoolean									eglwDestroyImage					(EGLDisplay dpy, EGLImage image);
84EGLBoolean									eglwDestroyImageKHR					(EGLDisplay dpy, EGLImageKHR image);
85EGLBoolean									eglwDestroySurface					(EGLDisplay dpy, EGLSurface surface);
86EGLBoolean									eglwDestroySync						(EGLDisplay dpy, EGLSync sync);
87EGLBoolean									eglwDestroySyncKHR					(EGLDisplay dpy, EGLSyncKHR sync);
88EGLBoolean									eglwGetConfigAttrib					(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value);
89EGLBoolean									eglwGetConfigs						(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config);
90EGLContext									eglwGetCurrentContext				();
91EGLDisplay									eglwGetCurrentDisplay				();
92EGLSurface									eglwGetCurrentSurface				(EGLint readdraw);
93EGLDisplay									eglwGetDisplay						(EGLNativeDisplayType display_id);
94EGLint										eglwGetError						();
95EGLDisplay									eglwGetPlatformDisplay				(EGLenum platform, void *native_display, const EGLAttrib *attrib_list);
96EGLDisplay									eglwGetPlatformDisplayEXT			(EGLenum platform, void *native_display, const EGLint *attrib_list);
97__eglMustCastToProperFunctionPointerType	eglwGetProcAddress					(const char *procname);
98EGLBoolean									eglwGetSyncAttrib					(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value);
99EGLBoolean									eglwGetSyncAttribKHR				(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value);
100EGLBoolean									eglwInitialize						(EGLDisplay dpy, EGLint *major, EGLint *minor);
101EGLBoolean									eglwLockSurfaceKHR					(EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list);
102EGLBoolean									eglwMakeCurrent						(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);
103EGLenum										eglwQueryAPI						();
104EGLBoolean									eglwQueryContext					(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value);
105const char *								eglwQueryString						(EGLDisplay dpy, EGLint name);
106EGLBoolean									eglwQuerySurface					(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value);
107EGLBoolean									eglwReleaseTexImage					(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
108EGLBoolean									eglwReleaseThread					();
109EGLBoolean									eglwSignalSyncKHR					(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode);
110EGLBoolean									eglwSurfaceAttrib					(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value);
111EGLBoolean									eglwSwapBuffers						(EGLDisplay dpy, EGLSurface surface);
112EGLBoolean									eglwSwapInterval					(EGLDisplay dpy, EGLint interval);
113EGLBoolean									eglwTerminate						(EGLDisplay dpy);
114EGLBoolean									eglwUnlockSurfaceKHR				(EGLDisplay dpy, EGLSurface surface);
115EGLBoolean									eglwWaitClient						();
116EGLBoolean									eglwWaitGL							();
117EGLBoolean									eglwWaitNative						(EGLint engine);
118EGLBoolean									eglwWaitSync						(EGLDisplay dpy, EGLSync sync, EGLint flags);
119EGLint										eglwWaitSyncKHR						(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags);
120