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 3338ed0db494d6a4db7f76627b38f0b1892db096.
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										eglSetDamageRegionKHR				eglwSetDamageRegionKHR
53#define										eglSignalSyncKHR					eglwSignalSyncKHR
54#define										eglSurfaceAttrib					eglwSurfaceAttrib
55#define										eglSwapBuffers						eglwSwapBuffers
56#define										eglSwapBuffersWithDamageKHR			eglwSwapBuffersWithDamageKHR
57#define										eglSwapInterval						eglwSwapInterval
58#define										eglTerminate						eglwTerminate
59#define										eglUnlockSurfaceKHR					eglwUnlockSurfaceKHR
60#define										eglWaitClient						eglwWaitClient
61#define										eglWaitGL							eglwWaitGL
62#define										eglWaitNative						eglwWaitNative
63#define										eglWaitSync							eglwWaitSync
64#define										eglWaitSyncKHR						eglwWaitSyncKHR
65EGLBoolean									eglwBindAPI							(EGLenum api);
66EGLBoolean									eglwBindTexImage					(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
67EGLBoolean									eglwChooseConfig					(EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config);
68EGLint										eglwClientWaitSync					(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout);
69EGLint										eglwClientWaitSyncKHR				(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout);
70EGLBoolean									eglwCopyBuffers						(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target);
71EGLContext									eglwCreateContext					(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list);
72EGLImage									eglwCreateImage						(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list);
73EGLImageKHR									eglwCreateImageKHR					(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list);
74EGLSurface									eglwCreatePbufferFromClientBuffer	(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list);
75EGLSurface									eglwCreatePbufferSurface			(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list);
76EGLSurface									eglwCreatePixmapSurface				(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list);
77EGLSurface									eglwCreatePlatformPixmapSurface		(EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list);
78EGLSurface									eglwCreatePlatformPixmapSurfaceEXT	(EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list);
79EGLSurface									eglwCreatePlatformWindowSurface		(EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list);
80EGLSurface									eglwCreatePlatformWindowSurfaceEXT	(EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list);
81EGLSync										eglwCreateSync						(EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list);
82EGLSyncKHR									eglwCreateSyncKHR					(EGLDisplay dpy, EGLenum type, const EGLint *attrib_list);
83EGLSurface									eglwCreateWindowSurface				(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list);
84EGLBoolean									eglwDestroyContext					(EGLDisplay dpy, EGLContext ctx);
85EGLBoolean									eglwDestroyImage					(EGLDisplay dpy, EGLImage image);
86EGLBoolean									eglwDestroyImageKHR					(EGLDisplay dpy, EGLImageKHR image);
87EGLBoolean									eglwDestroySurface					(EGLDisplay dpy, EGLSurface surface);
88EGLBoolean									eglwDestroySync						(EGLDisplay dpy, EGLSync sync);
89EGLBoolean									eglwDestroySyncKHR					(EGLDisplay dpy, EGLSyncKHR sync);
90EGLBoolean									eglwGetConfigAttrib					(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value);
91EGLBoolean									eglwGetConfigs						(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config);
92EGLContext									eglwGetCurrentContext				();
93EGLDisplay									eglwGetCurrentDisplay				();
94EGLSurface									eglwGetCurrentSurface				(EGLint readdraw);
95EGLDisplay									eglwGetDisplay						(EGLNativeDisplayType display_id);
96EGLint										eglwGetError						();
97EGLDisplay									eglwGetPlatformDisplay				(EGLenum platform, void *native_display, const EGLAttrib *attrib_list);
98EGLDisplay									eglwGetPlatformDisplayEXT			(EGLenum platform, void *native_display, const EGLint *attrib_list);
99__eglMustCastToProperFunctionPointerType	eglwGetProcAddress					(const char *procname);
100EGLBoolean									eglwGetSyncAttrib					(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value);
101EGLBoolean									eglwGetSyncAttribKHR				(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value);
102EGLBoolean									eglwInitialize						(EGLDisplay dpy, EGLint *major, EGLint *minor);
103EGLBoolean									eglwLockSurfaceKHR					(EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list);
104EGLBoolean									eglwMakeCurrent						(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);
105EGLenum										eglwQueryAPI						();
106EGLBoolean									eglwQueryContext					(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value);
107const char *								eglwQueryString						(EGLDisplay dpy, EGLint name);
108EGLBoolean									eglwQuerySurface					(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value);
109EGLBoolean									eglwReleaseTexImage					(EGLDisplay dpy, EGLSurface surface, EGLint buffer);
110EGLBoolean									eglwReleaseThread					();
111EGLBoolean									eglwSetDamageRegionKHR				(EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects);
112EGLBoolean									eglwSignalSyncKHR					(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode);
113EGLBoolean									eglwSurfaceAttrib					(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value);
114EGLBoolean									eglwSwapBuffers						(EGLDisplay dpy, EGLSurface surface);
115EGLBoolean									eglwSwapBuffersWithDamageKHR		(EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects);
116EGLBoolean									eglwSwapInterval					(EGLDisplay dpy, EGLint interval);
117EGLBoolean									eglwTerminate						(EGLDisplay dpy);
118EGLBoolean									eglwUnlockSurfaceKHR				(EGLDisplay dpy, EGLSurface surface);
119EGLBoolean									eglwWaitClient						();
120EGLBoolean									eglwWaitGL							();
121EGLBoolean									eglwWaitNative						(EGLint engine);
122EGLBoolean									eglwWaitSync						(EGLDisplay dpy, EGLSync sync, EGLint flags);
123EGLint										eglwWaitSyncKHR						(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags);
124