1 /* WARNING: This is auto-generated file. Do not modify, since changes will
2 * be lost! Modify the generating script instead.
4 * Generated from Khronos EGL API description (egl.xml) revision 28861.
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
63 EGLBoolean eglwBindAPI (EGLenum api);
64 EGLBoolean eglwBindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer);
65 EGLBoolean eglwChooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config);
66 EGLint eglwClientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout);
67 EGLint eglwClientWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout);
68 EGLBoolean eglwCopyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target);
69 EGLContext eglwCreateContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list);
70 EGLImage eglwCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list);
71 EGLImageKHR eglwCreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list);
72 EGLSurface eglwCreatePbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list);
73 EGLSurface eglwCreatePbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list);
74 EGLSurface eglwCreatePixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list);
75 EGLSurface eglwCreatePlatformPixmapSurface (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list);
76 EGLSurface eglwCreatePlatformPixmapSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list);
77 EGLSurface eglwCreatePlatformWindowSurface (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list);
78 EGLSurface eglwCreatePlatformWindowSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list);
79 EGLSync eglwCreateSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list);
80 EGLSyncKHR eglwCreateSyncKHR (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list);
81 EGLSurface eglwCreateWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list);
82 EGLBoolean eglwDestroyContext (EGLDisplay dpy, EGLContext ctx);
83 EGLBoolean eglwDestroyImage (EGLDisplay dpy, EGLImage image);
84 EGLBoolean eglwDestroyImageKHR (EGLDisplay dpy, EGLImageKHR image);
85 EGLBoolean eglwDestroySurface (EGLDisplay dpy, EGLSurface surface);
86 EGLBoolean eglwDestroySync (EGLDisplay dpy, EGLSync sync);
87 EGLBoolean eglwDestroySyncKHR (EGLDisplay dpy, EGLSyncKHR sync);
88 EGLBoolean eglwGetConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value);
89 EGLBoolean eglwGetConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config);
90 EGLContext eglwGetCurrentContext ();
91 EGLDisplay eglwGetCurrentDisplay ();
92 EGLSurface eglwGetCurrentSurface (EGLint readdraw);
93 EGLDisplay eglwGetDisplay (EGLNativeDisplayType display_id);
94 EGLint eglwGetError ();
95 EGLDisplay eglwGetPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list);
96 EGLDisplay eglwGetPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list);
97 __eglMustCastToProperFunctionPointerType eglwGetProcAddress (const char *procname);
98 EGLBoolean eglwGetSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value);
99 EGLBoolean eglwGetSyncAttribKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value);
100 EGLBoolean eglwInitialize (EGLDisplay dpy, EGLint *major, EGLint *minor);
101 EGLBoolean eglwLockSurfaceKHR (EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list);
102 EGLBoolean eglwMakeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);
103 EGLenum eglwQueryAPI ();
104 EGLBoolean eglwQueryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value);
105 const char * eglwQueryString (EGLDisplay dpy, EGLint name);
106 EGLBoolean eglwQuerySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value);
107 EGLBoolean eglwReleaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer);
108 EGLBoolean eglwReleaseThread ();
109 EGLBoolean eglwSignalSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode);
110 EGLBoolean eglwSurfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value);
111 EGLBoolean eglwSwapBuffers (EGLDisplay dpy, EGLSurface surface);
112 EGLBoolean eglwSwapInterval (EGLDisplay dpy, EGLint interval);
113 EGLBoolean eglwTerminate (EGLDisplay dpy);
114 EGLBoolean eglwUnlockSurfaceKHR (EGLDisplay dpy, EGLSurface surface);
115 EGLBoolean eglwWaitClient ();
116 EGLBoolean eglwWaitGL ();
117 EGLBoolean eglwWaitNative (EGLint engine);
118 EGLBoolean eglwWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags);
119 EGLint eglwWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags);