blob: 5252a305371579051b45eb1d35f2dd0e9ba0ef58 [file] [log] [blame]
Nicolas Capens0bac2852016-05-07 06:09:58 -04001{
2global:
Nicolas Capens14534b52017-07-19 11:39:28 -04003 # EGL core functions
Nicolas Capens0bac2852016-05-07 06:09:58 -04004 eglBindAPI;
5 eglBindTexImage;
6 eglChooseConfig;
Nicolas Capens48908cb2018-01-08 13:07:14 -05007 eglClientWaitSync;
Nicolas Capens0bac2852016-05-07 06:09:58 -04008 eglCopyBuffers;
9 eglCreateContext;
Nicolas Capens48908cb2018-01-08 13:07:14 -050010 eglCreateImage;
Nicolas Capens0bac2852016-05-07 06:09:58 -040011 eglCreatePbufferFromClientBuffer;
12 eglCreatePbufferSurface;
13 eglCreatePixmapSurface;
Nicolas Capens48908cb2018-01-08 13:07:14 -050014 eglCreatePlatformPixmapSurface;
15 eglCreatePlatformWindowSurface;
16 eglCreateSync;
Nicolas Capens0bac2852016-05-07 06:09:58 -040017 eglCreateWindowSurface;
18 eglDestroyContext;
Nicolas Capens48908cb2018-01-08 13:07:14 -050019 eglDestroyImage;
Nicolas Capens0bac2852016-05-07 06:09:58 -040020 eglDestroySurface;
Nicolas Capens48908cb2018-01-08 13:07:14 -050021 eglDestroySync;
Nicolas Capens0bac2852016-05-07 06:09:58 -040022 eglGetConfigAttrib;
23 eglGetConfigs;
24 eglGetCurrentContext;
25 eglGetCurrentDisplay;
26 eglGetCurrentSurface;
27 eglGetDisplay;
28 eglGetError;
Nicolas Capens48908cb2018-01-08 13:07:14 -050029 eglGetPlatformDisplay;
Nicolas Capens0bac2852016-05-07 06:09:58 -040030 eglGetProcAddress;
Nicolas Capens48908cb2018-01-08 13:07:14 -050031 eglGetSyncAttrib;
Nicolas Capens0bac2852016-05-07 06:09:58 -040032 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;
Nicolas Capens48908cb2018-01-08 13:07:14 -050047 eglWaitSync;
Nicolas Capens0bac2852016-05-07 06:09:58 -040048
49 # Extensions
50 eglCreateImageKHR;
51 eglDestroyImageKHR;
52 eglGetPlatformDisplayEXT;
53 eglCreatePlatformWindowSurfaceEXT;
54 eglCreatePlatformPixmapSurfaceEXT;
55 eglCreateSyncKHR;
56 eglDestroySyncKHR;
57 eglClientWaitSyncKHR;
58 eglGetSyncAttribKHR;
59
Nicolas Capens14534b52017-07-19 11:39:28 -040060 # Table of function pointers to disambiguate between libraries
Nicolas Capens0bac2852016-05-07 06:09:58 -040061 libEGL_swiftshader;
62
Nicolas Capens14534b52017-07-19 11:39:28 -040063 # Type-strings and type-infos required by sanitizers
64 _ZTS*;
65 _ZTI*;
Nicolas Capens0bac2852016-05-07 06:09:58 -040066
Nicolas Capens14534b52017-07-19 11:39:28 -040067local:
68 *;
Nicolas Capens48908cb2018-01-08 13:07:14 -050069};