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