| EGLSync eglCreateSync ( EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list ) |
| // eglGetSyncAttrib pulled in with eglCreateSync stubs |
| // EGLBoolean eglGetSyncAttrib ( EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value ) |
| EGLBoolean eglDestroySync ( EGLDisplay dpy, EGLSync sync ) |
| EGLint eglClientWaitSync ( EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout ) |
| // NOTE: native_display isn't actually an EGLAttrib. Using EGLAttrib |
| // so that the generate creates mostly correct code (do not want a buffer) |
| // have to manually change cast to (void *) in generated code that calls |
| // the native function. |
| EGLDisplay eglGetPlatformDisplay ( EGLenum platform, EGLAttrib native_display, const EGLAttrib *attrib_list ) |
| EGLSurface eglCreatePlatformWindowSurface ( EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list ) |
| EGLSurface eglCreatePlatformPixmapSurface ( EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list ) |
| EGLBoolean eglWaitSync ( EGLDisplay dpy, EGLSync sync, EGLint flags ) |
| EGLImage eglCreateImage ( EGLDisplay dpy, EGLContext context, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list ) |
| EGLBoolean eglDestroyImage ( EGLDisplay dpy, EGLImage image ) |