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