1{ 2global: 3 # EGL core functions 4 eglBindAPI; 5 eglBindTexImage; 6 eglChooseConfig; 7 eglClientWaitSync; 8 eglCopyBuffers; 9 eglCreateContext; 10 eglCreateImage; 11 eglCreatePbufferFromClientBuffer; 12 eglCreatePbufferSurface; 13 eglCreatePixmapSurface; 14 eglCreatePlatformPixmapSurface; 15 eglCreatePlatformWindowSurface; 16 eglCreateSync; 17 eglCreateWindowSurface; 18 eglDestroyContext; 19 eglDestroyImage; 20 eglDestroySurface; 21 eglDestroySync; 22 eglGetConfigAttrib; 23 eglGetConfigs; 24 eglGetCurrentContext; 25 eglGetCurrentDisplay; 26 eglGetCurrentSurface; 27 eglGetDisplay; 28 eglGetError; 29 eglGetPlatformDisplay; 30 eglGetProcAddress; 31 eglGetSyncAttrib; 32 eglInitialize; 33 eglMakeCurrent; 34 eglQueryAPI; 35 eglQueryContext; 36 eglQueryString; 37 eglQuerySurface; 38 eglReleaseTexImage; 39 eglReleaseThread; 40 eglSurfaceAttrib; 41 eglSwapBuffers; 42 eglSwapInterval; 43 eglTerminate; 44 eglWaitClient; 45 eglWaitGL; 46 eglWaitNative; 47 eglWaitSync; 48 49 # Extensions 50 eglCreateImageKHR; 51 eglDestroyImageKHR; 52 eglGetPlatformDisplayEXT; 53 eglCreatePlatformWindowSurfaceEXT; 54 eglCreatePlatformPixmapSurfaceEXT; 55 eglCreateSyncKHR; 56 eglDestroySyncKHR; 57 eglClientWaitSyncKHR; 58 eglGetSyncAttribKHR; 59 60 # Table of function pointers to disambiguate between libraries 61 libEGL_swiftshader; 62 63 # Type-strings and type-infos required by sanitizers 64 _ZTS*; 65 _ZTI*; 66 67local: 68 *; 69}; 70