1LIBEGL {
2  global:
3    eglBindAPI;
4    eglBindTexImage;
5    eglChooseConfig;
6    eglClientWaitSyncKHR; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
7    eglCopyBuffers;
8    eglCreateContext;
9    eglCreateImageKHR;
10    eglCreateNativeClientBufferANDROID; # introduced=24
11    eglCreatePbufferFromClientBuffer;
12    eglCreatePbufferSurface;
13    eglCreatePixmapSurface;
14    eglCreateStreamFromFileDescriptorKHR; # introduced=23
15    eglCreateStreamKHR; # introduced=23
16    eglCreateStreamProducerSurfaceKHR; # introduced=23
17    eglCreateSyncKHR; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
18    eglCreateWindowSurface;
19    eglDestroyContext;
20    eglDestroyImageKHR;
21    eglDestroyStreamKHR; # introduced=23
22    eglDestroySurface;
23    eglDestroySyncKHR; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
24    eglGetConfigAttrib;
25    eglGetConfigs;
26    eglGetCurrentContext;
27    eglGetCurrentDisplay;
28    eglGetCurrentSurface;
29    eglGetDisplay;
30    eglGetError;
31    eglGetNativeClientBufferANDROID; # introduced=26
32    eglGetProcAddress;
33    eglGetStreamFileDescriptorKHR; # introduced=23
34    eglGetSyncAttribKHR; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
35    eglGetSystemTimeFrequencyNV; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
36    eglGetSystemTimeNV; # introduced-arm=14 introduced-arm64=21 introduced-mips=14 introduced-mips64=21 introduced-x86=14 introduced-x86_64=21
37    eglInitialize;
38    eglLockSurfaceKHR;
39    eglMakeCurrent;
40    eglPresentationTimeANDROID; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
41    eglQueryAPI;
42    eglQueryContext;
43    eglQueryStreamKHR; # introduced=23
44    eglQueryStreamTimeKHR; # introduced=23
45    eglQueryStreamu64KHR; # introduced=23
46    eglQueryString;
47    eglQuerySurface;
48    eglReleaseTexImage;
49    eglReleaseThread;
50    eglSetDamageRegionKHR; # introduced=23
51    eglSignalSyncKHR; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
52    eglStreamAttribKHR; # introduced=23
53    eglStreamConsumerAcquireKHR; # introduced=23
54    eglStreamConsumerGLTextureExternalKHR; # introduced=23
55    eglStreamConsumerReleaseKHR; # introduced=23
56    eglSurfaceAttrib;
57    eglSwapBuffers;
58    eglSwapBuffersWithDamageKHR; # introduced=23
59    eglSwapInterval;
60    eglTerminate;
61    eglUnlockSurfaceKHR;
62    eglWaitClient;
63    eglWaitGL;
64    eglWaitNative;
65    eglWaitSyncKHR; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
66  local:
67    *;
68};
69