blob: 05f6c813592f115de943c6474f09ee3fad7f1756 [file] [log] [blame]
/* 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 3338ed0db494d6a4db7f76627b38f0b1892db096.
*/
#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);