1 // Auto-generated with: android/scripts/gen-entries.py --mode=functions android/android-emugl/host/libs/libOpenGLESDispatch/render_egl_extensions.entries --output=android/android-emugl/host/include/OpenGLESDispatch/RenderEGL_extensions_functions.h 2 // DO NOT EDIT THIS FILE 3 4 #ifndef RENDER_EGL_EXTENSIONS_FUNCTIONS_H 5 #define RENDER_EGL_EXTENSIONS_FUNCTIONS_H 6 7 #include <EGL/egl.h> 8 #define EGL_EGLEXT_PROTOTYPES 9 #include <EGL/eglext.h> 10 #define LIST_RENDER_EGL_EXTENSIONS_FUNCTIONS(X) \ 11 X(EGLImageKHR, eglCreateImageKHR, (EGLDisplay display, EGLContext context, EGLenum target, EGLClientBuffer buffer, const EGLint* attrib_list)) \ 12 X(EGLBoolean, eglDestroyImageKHR, (EGLDisplay display, EGLImageKHR image)) \ 13 X(EGLSyncKHR, eglCreateSyncKHR, (EGLDisplay display, EGLenum type, const EGLint* attribs)) \ 14 X(EGLint, eglClientWaitSyncKHR, (EGLDisplay display, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout)) \ 15 X(EGLint, eglWaitSyncKHR, (EGLDisplay display, EGLSyncKHR sync, EGLint flags)) \ 16 X(EGLBoolean, eglDestroySyncKHR, (EGLDisplay display, EGLSyncKHR sync)) \ 17 X(EGLint, eglGetMaxGLESVersion, (EGLDisplay display)) \ 18 X(void, eglBlitFromCurrentReadBufferANDROID, (EGLDisplay display, EGLImageKHR image)) \ 19 X(void*, eglSetImageFenceANDROID, (EGLDisplay display, EGLImageKHR image)) \ 20 X(void, eglWaitImageFenceANDROID, (EGLDisplay display, void* fence)) \ 21 X(void, eglAddLibrarySearchPathANDROID, (const char* path)) \ 22 X(EGLBoolean, eglQueryVulkanInteropSupportANDROID, ()) \ 23 X(EGLBoolean, eglGetSyncAttribKHR, (EGLDisplay display, EGLSync sync, EGLint attribute, EGLint * value)) \ 24 25 EGLAPI EGLint EGLAPIENTRY eglGetMaxGLESVersion(EGLDisplay display); 26 EGLAPI void EGLAPIENTRY eglBlitFromCurrentReadBufferANDROID(EGLDisplay display, EGLImageKHR image); 27 EGLAPI void* EGLAPIENTRY eglSetImageFenceANDROID(EGLDisplay display, EGLImageKHR image); 28 EGLAPI void EGLAPIENTRY eglWaitImageFenceANDROID(EGLDisplay display, void* fence); 29 EGLAPI void EGLAPIENTRY eglAddLibrarySearchPathANDROID(const char* path); 30 EGLAPI EGLBoolean EGLAPIENTRY eglQueryVulkanInteropSupportANDROID(); 31 32 #endif // RENDER_EGL_EXTENSIONS_FUNCTIONS_H 33