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