1# egl 1.4 core 2 3GL_ENTRY(EGLBoolean, eglChooseConfig, EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config) 4GL_ENTRY(EGLBoolean, eglCopyBuffers, EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target) 5GL_ENTRY(EGLContext, eglCreateContext, EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list) 6GL_ENTRY(EGLSurface, eglCreatePbufferSurface, EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list) 7GL_ENTRY(EGLSurface, eglCreatePixmapSurface, EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list) 8GL_ENTRY(EGLSurface, eglCreateWindowSurface, EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list) 9GL_ENTRY(EGLBoolean, eglDestroyContext, EGLDisplay dpy, EGLContext context) 10GL_ENTRY(EGLBoolean, eglDestroySurface, EGLDisplay dpy, EGLSurface surface) 11GL_ENTRY(EGLBoolean, eglGetConfigAttrib, EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value) 12GL_ENTRY(EGLBoolean, eglGetConfigs, EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config) 13GL_ENTRY(EGLDisplay, eglGetCurrentDisplay, void) 14GL_ENTRY(EGLSurface, eglGetCurrentSurface, EGLint readdraw) 15GL_ENTRY(EGLDisplay, eglGetDisplay, EGLNativeDisplayType display_id) 16GL_ENTRY(EGLint, eglGetError, void) 17GL_ENTRY(__eglMustCastToProperFunctionPointerType, eglGetProcAddress, const char *procname) 18GL_ENTRY(EGLBoolean, eglInitialize, EGLDisplay dpy, EGLint *major, EGLint *minor) 19GL_ENTRY(EGLBoolean, eglMakeCurrent, EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext context) 20GL_ENTRY(EGLBoolean, eglQueryContext, EGLDisplay dpy, EGLContext context, EGLint attribute, EGLint *value) 21GL_ENTRY(EGLconstcharptr, eglQueryString, EGLDisplay dpy, EGLint name) 22GL_ENTRY(EGLBoolean, eglQuerySurface, EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value) 23GL_ENTRY(EGLBoolean, eglSwapBuffers, EGLDisplay dpy, EGLSurface surface) 24GL_ENTRY(EGLBoolean, eglTerminate, EGLDisplay dpy) 25GL_ENTRY(EGLBoolean, eglWaitGL, void) 26GL_ENTRY(EGLBoolean, eglWaitNative, EGLint engine) 27GL_ENTRY(EGLBoolean, eglBindTexImage, EGLDisplay dpy, EGLSurface surface, EGLint buffer) 28GL_ENTRY(EGLBoolean, eglReleaseTexImage, EGLDisplay dpy, EGLSurface surface, EGLint buffer) 29GL_ENTRY(EGLBoolean, eglSurfaceAttrib, EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value) 30GL_ENTRY(EGLBoolean, eglSwapInterval, EGLDisplay dpy, EGLint interval) 31GL_ENTRY(EGLBoolean, eglBindAPI, EGLenum api) 32GL_ENTRY(EGLenum, eglQueryAPI, void) 33GL_ENTRY(EGLSurface, eglCreatePbufferFromClientBuffer, EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list) 34GL_ENTRY(EGLBoolean, eglReleaseThread, void) 35GL_ENTRY(EGLBoolean, eglWaitClient, void) 36GL_ENTRY(EGLContext, eglGetCurrentContext, void) 37 38# egl 1.4 extensions 39 40GL_ENTRY(EGLSyncKHR, eglCreateSyncKHR, EGLDisplay dpy, EGLenum type, const EGLint *attrib_list) 41GL_ENTRY(EGLBoolean, eglDestroySyncKHR, EGLDisplay dpy, EGLSyncKHR sync) 42GL_ENTRY(EGLint, eglClientWaitSyncKHR, EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout) 43GL_ENTRY(EGLBoolean, eglGetSyncAttribKHR, EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value) 44GL_ENTRY(EGLImageKHR, eglCreateImageKHR, EGLDisplay dpy, EGLContext context, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list) 45GL_ENTRY(EGLBoolean, eglDestroyImageKHR, EGLDisplay dpy, EGLImageKHR image) 46