30 lines
1.7 KiB
Plaintext
30 lines
1.7 KiB
Plaintext
# 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 <EGL/egl.h>
|
|
%#define EGL_EGLEXT_PROTOTYPES
|
|
%#include <EGL/eglext.h>
|
|
|
|
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);
|