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