1edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLDisplay, eglGetDisplay, NativeDisplayType) 2edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglInitialize, EGLDisplay, EGLint*, EGLint*) 3edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglTerminate, EGLDisplay) 4edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglGetConfigs, EGLDisplay, EGLConfig*, EGLint, EGLint*) 5edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglChooseConfig, EGLDisplay, const EGLint *, EGLConfig *, EGLint, EGLint *) 6edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 7edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglGetConfigAttrib, EGLDisplay, EGLConfig, EGLint, EGLint *) 8edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLSurface, eglCreateWindowSurface, EGLDisplay, EGLConfig, NativeWindowType, const EGLint *) 9edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLSurface, eglCreatePixmapSurface, EGLDisplay, EGLConfig, NativePixmapType, const EGLint *) 10edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLSurface, eglCreatePbufferSurface, EGLDisplay, EGLConfig, const EGLint *) 11edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglDestroySurface, EGLDisplay, EGLSurface) 12edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglQuerySurface, EGLDisplay, EGLSurface, EGLint, EGLint *) 13edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLContext, eglCreateContext, EGLDisplay, EGLConfig, EGLContext, const EGLint *) 14edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglDestroyContext, EGLDisplay, EGLContext) 15edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglMakeCurrent, EGLDisplay, EGLSurface, EGLSurface, EGLContext) 16edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLContext, eglGetCurrentContext, void) 17edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLSurface, eglGetCurrentSurface, EGLint) 18edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLDisplay, eglGetCurrentDisplay, void) 19edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglQueryContext, EGLDisplay, EGLContext, EGLint, EGLint *) 20edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglWaitGL, void) 21edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglWaitNative, EGLint) 22edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglSwapBuffers, EGLDisplay, EGLSurface) 23edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglCopyBuffers, EGLDisplay, EGLSurface, NativePixmapType) 24edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLint, eglGetError, void) 25edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(const char*, eglQueryString, EGLDisplay, EGLint) 26edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(__eglMustCastToProperFunctionPointerType, eglGetProcAddress, const char *) 27edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 28edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* EGL 1.1 */ 29edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 30edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglSurfaceAttrib, EGLDisplay, EGLSurface, EGLint, EGLint) 31edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglBindTexImage, EGLDisplay, EGLSurface, EGLint) 32edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglReleaseTexImage, EGLDisplay, EGLSurface, EGLint) 33edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglSwapInterval, EGLDisplay, EGLint) 34edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 35edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* EGL 1.2 */ 36edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 37edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglBindAPI, EGLenum) 38edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLenum, eglQueryAPI, void) 39edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglWaitClient, void) 40edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLBoolean, eglReleaseThread, void) 41edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source ProjectEGL_ENTRY(EGLSurface, eglCreatePbufferFromClientBuffer, EGLDisplay, EGLenum, EGLClientBuffer, EGLConfig, const EGLint *) 42edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 43edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* EGL 1.3 */ 44edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project 45edbf3b6af777b721cd2a1ef461947e51e88241e1The Android Open Source Project/* EGL 1.4 */ 46076b1cc3a9b90aa5b381a1ed268ca0b548444c9bMathias Agopian 47076b1cc3a9b90aa5b381a1ed268ca0b548444c9bMathias Agopian/* EGL_EGLEXT_VERSION 3 */ 48076b1cc3a9b90aa5b381a1ed268ca0b548444c9bMathias Agopian 49076b1cc3a9b90aa5b381a1ed268ca0b548444c9bMathias AgopianEGL_ENTRY(EGLBoolean, eglLockSurfaceKHR, EGLDisplay, EGLSurface, const EGLint *) 50076b1cc3a9b90aa5b381a1ed268ca0b548444c9bMathias AgopianEGL_ENTRY(EGLBoolean, eglUnlockSurfaceKHR, EGLDisplay, EGLSurface) 51076b1cc3a9b90aa5b381a1ed268ca0b548444c9bMathias AgopianEGL_ENTRY(EGLImageKHR, eglCreateImageKHR, EGLDisplay, EGLContext, EGLenum, EGLClientBuffer, const EGLint *) 52076b1cc3a9b90aa5b381a1ed268ca0b548444c9bMathias AgopianEGL_ENTRY(EGLBoolean, eglDestroyImageKHR, EGLDisplay, EGLImageKHR) 53df3ca30bf663cb8eed88ee3f16fb5e9a65dc00fcMathias Agopian 54c291f585855f0e2569bde9dd47b62e46c06c45f3Mathias Agopian/* EGL_EGLEXT_VERSION 5 */ 55c291f585855f0e2569bde9dd47b62e46c06c45f3Mathias Agopian 56c291f585855f0e2569bde9dd47b62e46c06c45f3Mathias AgopianEGL_ENTRY(EGLSyncKHR, eglCreateSyncKHR, EGLDisplay, EGLenum, const EGLint *) 57c291f585855f0e2569bde9dd47b62e46c06c45f3Mathias AgopianEGL_ENTRY(EGLBoolean, eglDestroySyncKHR, EGLDisplay, EGLSyncKHR) 58c291f585855f0e2569bde9dd47b62e46c06c45f3Mathias AgopianEGL_ENTRY(EGLint, eglClientWaitSyncKHR, EGLDisplay, EGLSyncKHR, EGLint, EGLTimeKHR) 59e9b3dfb7d5cc233747407381a51a081c335dc076Mathias AgopianEGL_ENTRY(EGLBoolean, eglSignalSyncKHR, EGLDisplay, EGLSyncKHR, EGLenum) 60c291f585855f0e2569bde9dd47b62e46c06c45f3Mathias AgopianEGL_ENTRY(EGLBoolean, eglGetSyncAttribKHR, EGLDisplay, EGLSyncKHR, EGLint, EGLint *) 61c291f585855f0e2569bde9dd47b62e46c06c45f3Mathias Agopian 622bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian/* EGL_EGLEXT_VERSION 15 */ 632bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian 642bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian// EGL_ENTRY(EGLStreamKHR, eglCreateStreamKHR, EGLDisplay, const EGLint *) 652bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian// EGL_ENTRY(EGLBoolean, eglDestroyStreamKHR, EGLDisplay, EGLStreamKHR) 662bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian// EGL_ENTRY(EGLBoolean, eglStreamAttribKHR, EGLDisplay, EGLStreamKHR, EGLenum, EGLint) 672bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian// EGL_ENTRY(EGLBoolean, eglQueryStreamKHR, EGLDisplay, EGLStreamKHR, EGLenum, EGLint *) 682bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian// EGL_ENTRY(EGLBoolean, eglQueryStreamu64KHR, EGLDisplay, EGLStreamKHR, EGLenum, EGLuint64KHR *) 692bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian// EGL_ENTRY(EGLBoolean, eglStreamConsumerGLTextureExternalKHR, EGLDisplay, EGLStreamKHR) 702bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian// EGL_ENTRY(EGLBoolean, eglStreamConsumerAcquireKHR, EGLDisplay, EGLStreamKHR) 712bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian// EGL_ENTRY(EGLBoolean, eglStreamConsumerReleaseKHR, EGLDisplay, EGLStreamKHR) 722bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian// EGL_ENTRY(EGLSurface, eglCreateStreamProducerSurfaceKHR, EGLDisplay, EGLConfig, EGLStreamKHR, const EGLint *) 732bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian// EGL_ENTRY(EGLBoolean, eglQueryStreamTimeKHR, EGLDisplay, EGLStreamKHR, EGLenum, EGLTimeKHR*) 742bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian// EGL_ENTRY(EGLNativeFileDescriptorKHR, eglGetStreamFileDescriptorKHR, EGLDisplay, EGLStreamKHR) 752bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian// EGL_ENTRY(EGLStreamKHR, eglCreateStreamFromFileDescriptorKHR, EGLDisplay, EGLNativeFileDescriptorKHR) 762bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias AgopianEGL_ENTRY(EGLint, eglWaitSyncKHR, EGLDisplay, EGLSyncKHR, EGLint) 772bb716871cf8bfadfff1193ed798da3bffc1f8ecMathias Agopian 78df3ca30bf663cb8eed88ee3f16fb5e9a65dc00fcMathias Agopian/* ANDROID extensions */ 79df3ca30bf663cb8eed88ee3f16fb5e9a65dc00fcMathias Agopian 80df3ca30bf663cb8eed88ee3f16fb5e9a65dc00fcMathias AgopianEGL_ENTRY(EGLBoolean, eglSetSwapRectangleANDROID, EGLDisplay, EGLSurface, EGLint, EGLint, EGLint, EGLint) 818d2e83b9f44c7f2207a312fcfda8eb3a4c26745fMathias AgopianEGL_ENTRY(EGLClientBuffer, eglGetRenderBufferANDROID, EGLDisplay, EGLSurface) 82331841b96b92646c93c87627c03f77b892f711cdJamie GennisEGL_ENTRY(EGLint, eglDupNativeFenceFDANDROID, EGLDisplay, EGLSyncKHR) 831c3d72a2291827fb15e2ef311a571c860e0dba41Jonas Yang 841c3d72a2291827fb15e2ef311a571c860e0dba41Jonas Yang/* NVIDIA extensions */ 851c3d72a2291827fb15e2ef311a571c860e0dba41Jonas Yang 861c3d72a2291827fb15e2ef311a571c860e0dba41Jonas YangEGL_ENTRY(EGLuint64NV, eglGetSystemTimeFrequencyNV, void) 871c3d72a2291827fb15e2ef311a571c860e0dba41Jonas YangEGL_ENTRY(EGLuint64NV, eglGetSystemTimeNV, void) 88258385978c517a47626161b1e644c48bcee28de1Jesse Hall 89258385978c517a47626161b1e644c48bcee28de1Jesse Hall/* IMG extensions */ 90258385978c517a47626161b1e644c48bcee28de1Jesse Hall 91258385978c517a47626161b1e644c48bcee28de1Jesse HallEGL_ENTRY(EGLBoolean, eglHibernateProcessIMG, void) 92258385978c517a47626161b1e644c48bcee28de1Jesse HallEGL_ENTRY(EGLBoolean, eglAwakenProcessIMG, void)