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