1# The list of EGL extension functions used by libOpenglRender. 2# This is only a subset of the full EGL API. 3 4!Render_EGL_extensions 5namespaces translator,egl 6 7%#include <EGL/egl.h> 8%#define EGL_EGLEXT_PROTOTYPES 9%#include <EGL/eglext.h> 10 11EGLImageKHR eglCreateImageKHR(EGLDisplay display, EGLContext context, EGLenum target, EGLClientBuffer buffer, const EGLint* attrib_list); 12EGLBoolean eglDestroyImageKHR(EGLDisplay display, EGLImageKHR image); 13EGLSyncKHR eglCreateSyncKHR(EGLDisplay display, EGLenum type, const EGLint* attribs); 14EGLint eglClientWaitSyncKHR(EGLDisplay display, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout); 15EGLint eglWaitSyncKHR(EGLDisplay display, EGLSyncKHR sync, EGLint flags); 16EGLBoolean eglDestroySyncKHR(EGLDisplay display, EGLSyncKHR sync); 17EGLint eglGetMaxGLESVersion(EGLDisplay display); 18void eglBlitFromCurrentReadBufferANDROID(EGLDisplay display, EGLImageKHR image); 19void* eglSetImageFenceANDROID(EGLDisplay display, EGLImageKHR image); 20void eglWaitImageFenceANDROID(EGLDisplay display, void* fence); 21void eglAddLibrarySearchPathANDROID(const char* path); 22EGLBoolean eglQueryVulkanInteropSupportANDROID(void); 23EGLBoolean eglGetSyncAttribKHR(EGLDisplay display, EGLSync sync, EGLint attribute, EGLint *value); 24EGLDisplay eglGetNativeDisplayANDROID(EGLDisplay display); 25EGLContext eglGetNativeContextANDROID(EGLDisplay display, EGLContext context); 26EGLImage eglGetNativeImageANDROID(EGLDisplay display, EGLImage image); 27EGLBoolean eglSetImageInfoANDROID(EGLDisplay display, EGLImage image, EGLint width, EGLint height, EGLint internalformat); 28EGLImage eglImportImageANDROID(EGLDisplay display, EGLImage image); 29EGLint eglDebugMessageControlKHR(EGLDEBUGPROCKHR callback, const EGLAttrib * attrib_list); 30EGLBoolean eglSetNativeTextureDecompressionEnabledANDROID(EGLDisplay display, EGLBoolean enabled); 31