/* WARNING: This is auto-generated file. Do not modify, since changes will * be lost! Modify the generating script instead. * * Generated from Khronos EGL API description (egl.xml) revision 13a26984991216cbf9a44fbf390f95dc05b5493a. */ #define eglBindAPI eglwBindAPI #define eglBindTexImage eglwBindTexImage #define eglChooseConfig eglwChooseConfig #define eglClientWaitSync eglwClientWaitSync #define eglClientWaitSyncKHR eglwClientWaitSyncKHR #define eglCopyBuffers eglwCopyBuffers #define eglCreateContext eglwCreateContext #define eglCreateImage eglwCreateImage #define eglCreateImageKHR eglwCreateImageKHR #define eglCreatePbufferFromClientBuffer eglwCreatePbufferFromClientBuffer #define eglCreatePbufferSurface eglwCreatePbufferSurface #define eglCreatePixmapSurface eglwCreatePixmapSurface #define eglCreatePlatformPixmapSurface eglwCreatePlatformPixmapSurface #define eglCreatePlatformPixmapSurfaceEXT eglwCreatePlatformPixmapSurfaceEXT #define eglCreatePlatformWindowSurface eglwCreatePlatformWindowSurface #define eglCreatePlatformWindowSurfaceEXT eglwCreatePlatformWindowSurfaceEXT #define eglCreateSync eglwCreateSync #define eglCreateSyncKHR eglwCreateSyncKHR #define eglCreateWindowSurface eglwCreateWindowSurface #define eglDestroyContext eglwDestroyContext #define eglDestroyImage eglwDestroyImage #define eglDestroyImageKHR eglwDestroyImageKHR #define eglDestroySurface eglwDestroySurface #define eglDestroySync eglwDestroySync #define eglDestroySyncKHR eglwDestroySyncKHR #define eglGetConfigAttrib eglwGetConfigAttrib #define eglGetConfigs eglwGetConfigs #define eglGetCurrentContext eglwGetCurrentContext #define eglGetCurrentDisplay eglwGetCurrentDisplay #define eglGetCurrentSurface eglwGetCurrentSurface #define eglGetDisplay eglwGetDisplay #define eglGetError eglwGetError #define eglGetPlatformDisplay eglwGetPlatformDisplay #define eglGetPlatformDisplayEXT eglwGetPlatformDisplayEXT #define eglGetProcAddress eglwGetProcAddress #define eglGetSyncAttrib eglwGetSyncAttrib #define eglGetSyncAttribKHR eglwGetSyncAttribKHR #define eglInitialize eglwInitialize #define eglLockSurfaceKHR eglwLockSurfaceKHR #define eglMakeCurrent eglwMakeCurrent #define eglQueryAPI eglwQueryAPI #define eglQueryContext eglwQueryContext #define eglQueryString eglwQueryString #define eglQuerySurface eglwQuerySurface #define eglReleaseTexImage eglwReleaseTexImage #define eglReleaseThread eglwReleaseThread #define eglSetDamageRegionKHR eglwSetDamageRegionKHR #define eglSignalSyncKHR eglwSignalSyncKHR #define eglSurfaceAttrib eglwSurfaceAttrib #define eglSwapBuffers eglwSwapBuffers #define eglSwapBuffersWithDamageKHR eglwSwapBuffersWithDamageKHR #define eglSwapInterval eglwSwapInterval #define eglTerminate eglwTerminate #define eglUnlockSurfaceKHR eglwUnlockSurfaceKHR #define eglWaitClient eglwWaitClient #define eglWaitGL eglwWaitGL #define eglWaitNative eglwWaitNative #define eglWaitSync eglwWaitSync #define eglWaitSyncKHR eglwWaitSyncKHR EGLBoolean eglwBindAPI (EGLenum api); EGLBoolean eglwBindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer); EGLBoolean eglwChooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config); EGLint eglwClientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout); EGLint eglwClientWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout); EGLBoolean eglwCopyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target); EGLContext eglwCreateContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list); EGLImage eglwCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list); EGLImageKHR eglwCreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list); EGLSurface eglwCreatePbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list); EGLSurface eglwCreatePbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list); EGLSurface eglwCreatePixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list); EGLSurface eglwCreatePlatformPixmapSurface (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list); EGLSurface eglwCreatePlatformPixmapSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list); EGLSurface eglwCreatePlatformWindowSurface (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list); EGLSurface eglwCreatePlatformWindowSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list); EGLSync eglwCreateSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list); EGLSyncKHR eglwCreateSyncKHR (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list); EGLSurface eglwCreateWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list); EGLBoolean eglwDestroyContext (EGLDisplay dpy, EGLContext ctx); EGLBoolean eglwDestroyImage (EGLDisplay dpy, EGLImage image); EGLBoolean eglwDestroyImageKHR (EGLDisplay dpy, EGLImageKHR image); EGLBoolean eglwDestroySurface (EGLDisplay dpy, EGLSurface surface); EGLBoolean eglwDestroySync (EGLDisplay dpy, EGLSync sync); EGLBoolean eglwDestroySyncKHR (EGLDisplay dpy, EGLSyncKHR sync); EGLBoolean eglwGetConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value); EGLBoolean eglwGetConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config); EGLContext eglwGetCurrentContext (); EGLDisplay eglwGetCurrentDisplay (); EGLSurface eglwGetCurrentSurface (EGLint readdraw); EGLDisplay eglwGetDisplay (EGLNativeDisplayType display_id); EGLint eglwGetError (); EGLDisplay eglwGetPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list); EGLDisplay eglwGetPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list); __eglMustCastToProperFunctionPointerType eglwGetProcAddress (const char *procname); EGLBoolean eglwGetSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value); EGLBoolean eglwGetSyncAttribKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value); EGLBoolean eglwInitialize (EGLDisplay dpy, EGLint *major, EGLint *minor); EGLBoolean eglwLockSurfaceKHR (EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list); EGLBoolean eglwMakeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx); EGLenum eglwQueryAPI (); EGLBoolean eglwQueryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value); const char * eglwQueryString (EGLDisplay dpy, EGLint name); EGLBoolean eglwQuerySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value); EGLBoolean eglwReleaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer); EGLBoolean eglwReleaseThread (); EGLBoolean eglwSetDamageRegionKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects); EGLBoolean eglwSignalSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); EGLBoolean eglwSurfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value); EGLBoolean eglwSwapBuffers (EGLDisplay dpy, EGLSurface surface); EGLBoolean eglwSwapBuffersWithDamageKHR (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects); EGLBoolean eglwSwapInterval (EGLDisplay dpy, EGLint interval); EGLBoolean eglwTerminate (EGLDisplay dpy); EGLBoolean eglwUnlockSurfaceKHR (EGLDisplay dpy, EGLSurface surface); EGLBoolean eglwWaitClient (); EGLBoolean eglwWaitGL (); EGLBoolean eglwWaitNative (EGLint engine); EGLBoolean eglwWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags); EGLint eglwWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags);