mirror of https://gitlab.freedesktop.org/mesa/mesa
58 lines
1.0 KiB
Bash
Executable File
58 lines
1.0 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
FUNCS=$(nm -D --defined-only ${1-.libs/libEGL.so} | grep -o "T .*" | cut -c 3- | while read func; do
|
|
( grep -q "^$func$" || echo $func ) <<EOF
|
|
eglBindAPI
|
|
eglBindTexImage
|
|
eglChooseConfig
|
|
eglClientWaitSync
|
|
eglCopyBuffers
|
|
eglCreateContext
|
|
eglCreateImage
|
|
eglCreatePbufferFromClientBuffer
|
|
eglCreatePbufferSurface
|
|
eglCreatePixmapSurface
|
|
eglCreatePlatformPixmapSurface
|
|
eglCreatePlatformWindowSurface
|
|
eglCreateSync
|
|
eglCreateWindowSurface
|
|
eglDestroyContext
|
|
eglDestroyImage
|
|
eglDestroySurface
|
|
eglDestroySync
|
|
eglGetConfigAttrib
|
|
eglGetConfigs
|
|
eglGetCurrentContext
|
|
eglGetCurrentDisplay
|
|
eglGetCurrentSurface
|
|
eglGetDisplay
|
|
eglGetError
|
|
eglGetPlatformDisplay
|
|
eglGetProcAddress
|
|
eglGetSyncAttrib
|
|
eglInitialize
|
|
eglMakeCurrent
|
|
eglQueryAPI
|
|
eglQueryContext
|
|
eglQueryString
|
|
eglQuerySurface
|
|
eglReleaseTexImage
|
|
eglReleaseThread
|
|
eglSurfaceAttrib
|
|
eglSwapBuffers
|
|
eglSwapInterval
|
|
eglTerminate
|
|
eglWaitClient
|
|
eglWaitGL
|
|
eglWaitNative
|
|
eglWaitSync
|
|
MesaGLInteropEGLQueryDeviceInfo
|
|
MesaGLInteropEGLExportObject
|
|
_fini
|
|
_init
|
|
EOF
|
|
done)
|
|
|
|
test ! -n "$FUNCS" || echo $FUNCS
|
|
test ! -n "$FUNCS"
|