You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
2.1 KiB
33 lines
2.1 KiB
// 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
|
|
// DO NOT EDIT THIS FILE
|
|
|
|
#ifndef RENDER_EGL_EXTENSIONS_FUNCTIONS_H
|
|
#define RENDER_EGL_EXTENSIONS_FUNCTIONS_H
|
|
|
|
#include <EGL/egl.h>
|
|
#define EGL_EGLEXT_PROTOTYPES
|
|
#include <EGL/eglext.h>
|
|
#define LIST_RENDER_EGL_EXTENSIONS_FUNCTIONS(X) \
|
|
X(EGLImageKHR, eglCreateImageKHR, (EGLDisplay display, EGLContext context, EGLenum target, EGLClientBuffer buffer, const EGLint* attrib_list)) \
|
|
X(EGLBoolean, eglDestroyImageKHR, (EGLDisplay display, EGLImageKHR image)) \
|
|
X(EGLSyncKHR, eglCreateSyncKHR, (EGLDisplay display, EGLenum type, const EGLint* attribs)) \
|
|
X(EGLint, eglClientWaitSyncKHR, (EGLDisplay display, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout)) \
|
|
X(EGLint, eglWaitSyncKHR, (EGLDisplay display, EGLSyncKHR sync, EGLint flags)) \
|
|
X(EGLBoolean, eglDestroySyncKHR, (EGLDisplay display, EGLSyncKHR sync)) \
|
|
X(EGLint, eglGetMaxGLESVersion, (EGLDisplay display)) \
|
|
X(void, eglBlitFromCurrentReadBufferANDROID, (EGLDisplay display, EGLImageKHR image)) \
|
|
X(void*, eglSetImageFenceANDROID, (EGLDisplay display, EGLImageKHR image)) \
|
|
X(void, eglWaitImageFenceANDROID, (EGLDisplay display, void* fence)) \
|
|
X(void, eglAddLibrarySearchPathANDROID, (const char* path)) \
|
|
X(EGLBoolean, eglQueryVulkanInteropSupportANDROID, ()) \
|
|
X(EGLBoolean, eglGetSyncAttribKHR, (EGLDisplay display, EGLSync sync, EGLint attribute, EGLint * value)) \
|
|
|
|
EGLAPI EGLint EGLAPIENTRY eglGetMaxGLESVersion(EGLDisplay display);
|
|
EGLAPI void EGLAPIENTRY eglBlitFromCurrentReadBufferANDROID(EGLDisplay display, EGLImageKHR image);
|
|
EGLAPI void* EGLAPIENTRY eglSetImageFenceANDROID(EGLDisplay display, EGLImageKHR image);
|
|
EGLAPI void EGLAPIENTRY eglWaitImageFenceANDROID(EGLDisplay display, void* fence);
|
|
EGLAPI void EGLAPIENTRY eglAddLibrarySearchPathANDROID(const char* path);
|
|
EGLAPI EGLBoolean EGLAPIENTRY eglQueryVulkanInteropSupportANDROID();
|
|
|
|
#endif // RENDER_EGL_EXTENSIONS_FUNCTIONS_H
|