# The list of EGL extension functions used by libOpenglRender. # This is only a subset of the full EGL API. !Render_EGL_extensions namespaces translator,egl %#include %#define EGL_EGLEXT_PROTOTYPES %#include EGLImageKHR eglCreateImageKHR(EGLDisplay display, EGLContext context, EGLenum target, EGLClientBuffer buffer, const EGLint* attrib_list); EGLBoolean eglDestroyImageKHR(EGLDisplay display, EGLImageKHR image); EGLSyncKHR eglCreateSyncKHR(EGLDisplay display, EGLenum type, const EGLint* attribs); EGLint eglClientWaitSyncKHR(EGLDisplay display, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout); EGLint eglWaitSyncKHR(EGLDisplay display, EGLSyncKHR sync, EGLint flags); EGLBoolean eglDestroySyncKHR(EGLDisplay display, EGLSyncKHR sync); EGLint eglGetMaxGLESVersion(EGLDisplay display); void eglBlitFromCurrentReadBufferANDROID(EGLDisplay display, EGLImageKHR image); void* eglSetImageFenceANDROID(EGLDisplay display, EGLImageKHR image); void eglWaitImageFenceANDROID(EGLDisplay display, void* fence); void eglAddLibrarySearchPathANDROID(const char* path); EGLBoolean eglQueryVulkanInteropSupportANDROID(void); EGLBoolean eglGetSyncAttribKHR(EGLDisplay display, EGLSync sync, EGLint attribute, EGLint *value); EGLDisplay eglGetNativeDisplayANDROID(EGLDisplay display); EGLContext eglGetNativeContextANDROID(EGLDisplay display, EGLContext context); EGLImage eglGetNativeImageANDROID(EGLDisplay display, EGLImage image); EGLBoolean eglSetImageInfoANDROID(EGLDisplay display, EGLImage image, EGLint width, EGLint height, EGLint internalformat); EGLImage eglImportImageANDROID(EGLDisplay display, EGLImage image); EGLint eglDebugMessageControlKHR(EGLDEBUGPROCKHR callback, const EGLAttrib * attrib_list); EGLBoolean eglSetNativeTextureDecompressionEnabledANDROID(EGLDisplay display, EGLBoolean enabled); EGLBoolean eglSetProgramBinaryLinkStatusEnabledANDROID(EGLDisplay display, EGLboolean enabled);