mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-06 19:40:10 +01:00
eglapi: move entrypoints list out to its own file
This will allow us to make sure the list is always sorted in the next commit. Signed-off-by: Eric Engestrom <eric@engestrom.ch> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
This commit is contained in:
parent
2b3cd82e18
commit
f92fd4d7a8
3 changed files with 79 additions and 77 deletions
|
|
@ -26,6 +26,7 @@ LIBEGL_C_FILES := \
|
|||
main/eglsurface.h \
|
||||
main/eglsync.c \
|
||||
main/eglsync.h \
|
||||
main/eglentrypoint.h \
|
||||
main/egltypedefs.h
|
||||
|
||||
dri2_backend_core_FILES := \
|
||||
|
|
|
|||
|
|
@ -2358,83 +2358,7 @@ eglGetProcAddress(const char *procname)
|
|||
_EGLProc function;
|
||||
} egl_functions[] = {
|
||||
#define EGL_ENTRYPOINT(f) { .name = #f, .function = (_EGLProc) f },
|
||||
/* core functions queryable in the presence of
|
||||
* EGL_KHR_get_all_proc_addresses or EGL 1.5
|
||||
*/
|
||||
/* alphabetical order */
|
||||
EGL_ENTRYPOINT(eglBindAPI)
|
||||
EGL_ENTRYPOINT(eglBindTexImage)
|
||||
EGL_ENTRYPOINT(eglBindWaylandDisplayWL)
|
||||
EGL_ENTRYPOINT(eglChooseConfig)
|
||||
EGL_ENTRYPOINT(eglClientWaitSync)
|
||||
EGL_ENTRYPOINT(eglClientWaitSyncKHR)
|
||||
EGL_ENTRYPOINT(eglCopyBuffers)
|
||||
EGL_ENTRYPOINT(eglCreateContext)
|
||||
EGL_ENTRYPOINT(eglCreateDRMImageMESA)
|
||||
EGL_ENTRYPOINT(eglCreateImage)
|
||||
EGL_ENTRYPOINT(eglCreateImageKHR)
|
||||
EGL_ENTRYPOINT(eglCreatePbufferFromClientBuffer)
|
||||
EGL_ENTRYPOINT(eglCreatePbufferSurface)
|
||||
EGL_ENTRYPOINT(eglCreatePixmapSurface)
|
||||
EGL_ENTRYPOINT(eglCreatePlatformPixmapSurface)
|
||||
EGL_ENTRYPOINT(eglCreatePlatformPixmapSurfaceEXT)
|
||||
EGL_ENTRYPOINT(eglCreatePlatformWindowSurface)
|
||||
EGL_ENTRYPOINT(eglCreatePlatformWindowSurfaceEXT)
|
||||
EGL_ENTRYPOINT(eglCreateSync)
|
||||
EGL_ENTRYPOINT(eglCreateSync64KHR)
|
||||
EGL_ENTRYPOINT(eglCreateSyncKHR)
|
||||
EGL_ENTRYPOINT(eglCreateWaylandBufferFromImageWL)
|
||||
EGL_ENTRYPOINT(eglCreateWindowSurface)
|
||||
EGL_ENTRYPOINT(eglDebugMessageControlKHR)
|
||||
EGL_ENTRYPOINT(eglDestroyContext)
|
||||
EGL_ENTRYPOINT(eglDestroyImage)
|
||||
EGL_ENTRYPOINT(eglDestroyImageKHR)
|
||||
EGL_ENTRYPOINT(eglDestroySurface)
|
||||
EGL_ENTRYPOINT(eglDestroySync)
|
||||
EGL_ENTRYPOINT(eglDestroySyncKHR)
|
||||
EGL_ENTRYPOINT(eglDupNativeFenceFDANDROID)
|
||||
EGL_ENTRYPOINT(eglExportDMABUFImageMESA)
|
||||
EGL_ENTRYPOINT(eglExportDMABUFImageQueryMESA)
|
||||
EGL_ENTRYPOINT(eglExportDRMImageMESA)
|
||||
EGL_ENTRYPOINT(eglGetConfigAttrib)
|
||||
EGL_ENTRYPOINT(eglGetConfigs)
|
||||
EGL_ENTRYPOINT(eglGetCurrentContext)
|
||||
EGL_ENTRYPOINT(eglGetCurrentDisplay)
|
||||
EGL_ENTRYPOINT(eglGetCurrentSurface)
|
||||
EGL_ENTRYPOINT(eglGetDisplay)
|
||||
EGL_ENTRYPOINT(eglGetError)
|
||||
EGL_ENTRYPOINT(eglGetPlatformDisplay)
|
||||
EGL_ENTRYPOINT(eglGetPlatformDisplayEXT)
|
||||
EGL_ENTRYPOINT(eglGetProcAddress)
|
||||
EGL_ENTRYPOINT(eglGetSyncAttrib)
|
||||
EGL_ENTRYPOINT(eglGetSyncAttribKHR)
|
||||
EGL_ENTRYPOINT(eglGetSyncValuesCHROMIUM)
|
||||
EGL_ENTRYPOINT(eglInitialize)
|
||||
EGL_ENTRYPOINT(eglLabelObjectKHR)
|
||||
EGL_ENTRYPOINT(eglMakeCurrent)
|
||||
EGL_ENTRYPOINT(eglPostSubBufferNV)
|
||||
EGL_ENTRYPOINT(eglQueryAPI)
|
||||
EGL_ENTRYPOINT(eglQueryContext)
|
||||
EGL_ENTRYPOINT(eglQueryDebugKHR)
|
||||
EGL_ENTRYPOINT(eglQueryString)
|
||||
EGL_ENTRYPOINT(eglQuerySurface)
|
||||
EGL_ENTRYPOINT(eglQueryWaylandBufferWL)
|
||||
EGL_ENTRYPOINT(eglReleaseTexImage)
|
||||
EGL_ENTRYPOINT(eglReleaseThread)
|
||||
EGL_ENTRYPOINT(eglSignalSyncKHR)
|
||||
EGL_ENTRYPOINT(eglSurfaceAttrib)
|
||||
EGL_ENTRYPOINT(eglSwapBuffers)
|
||||
EGL_ENTRYPOINT(eglSwapBuffersRegionNOK)
|
||||
EGL_ENTRYPOINT(eglSwapBuffersWithDamageEXT)
|
||||
EGL_ENTRYPOINT(eglSwapBuffersWithDamageKHR)
|
||||
EGL_ENTRYPOINT(eglSwapInterval)
|
||||
EGL_ENTRYPOINT(eglTerminate)
|
||||
EGL_ENTRYPOINT(eglUnbindWaylandDisplayWL)
|
||||
EGL_ENTRYPOINT(eglWaitClient)
|
||||
EGL_ENTRYPOINT(eglWaitGL)
|
||||
EGL_ENTRYPOINT(eglWaitNative)
|
||||
EGL_ENTRYPOINT(eglWaitSync)
|
||||
EGL_ENTRYPOINT(eglWaitSyncKHR)
|
||||
#include "eglentrypoint.h"
|
||||
#undef EGL_ENTRYPOINT
|
||||
};
|
||||
EGLint i;
|
||||
|
|
|
|||
77
src/egl/main/eglentrypoint.h
Normal file
77
src/egl/main/eglentrypoint.h
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
/* core functions queryable in the presence of
|
||||
* EGL_KHR_get_all_proc_addresses or EGL 1.5
|
||||
*/
|
||||
/* alphabetical order */
|
||||
EGL_ENTRYPOINT(eglBindAPI)
|
||||
EGL_ENTRYPOINT(eglBindTexImage)
|
||||
EGL_ENTRYPOINT(eglBindWaylandDisplayWL)
|
||||
EGL_ENTRYPOINT(eglChooseConfig)
|
||||
EGL_ENTRYPOINT(eglClientWaitSync)
|
||||
EGL_ENTRYPOINT(eglClientWaitSyncKHR)
|
||||
EGL_ENTRYPOINT(eglCopyBuffers)
|
||||
EGL_ENTRYPOINT(eglCreateContext)
|
||||
EGL_ENTRYPOINT(eglCreateDRMImageMESA)
|
||||
EGL_ENTRYPOINT(eglCreateImage)
|
||||
EGL_ENTRYPOINT(eglCreateImageKHR)
|
||||
EGL_ENTRYPOINT(eglCreatePbufferFromClientBuffer)
|
||||
EGL_ENTRYPOINT(eglCreatePbufferSurface)
|
||||
EGL_ENTRYPOINT(eglCreatePixmapSurface)
|
||||
EGL_ENTRYPOINT(eglCreatePlatformPixmapSurface)
|
||||
EGL_ENTRYPOINT(eglCreatePlatformPixmapSurfaceEXT)
|
||||
EGL_ENTRYPOINT(eglCreatePlatformWindowSurface)
|
||||
EGL_ENTRYPOINT(eglCreatePlatformWindowSurfaceEXT)
|
||||
EGL_ENTRYPOINT(eglCreateSync)
|
||||
EGL_ENTRYPOINT(eglCreateSync64KHR)
|
||||
EGL_ENTRYPOINT(eglCreateSyncKHR)
|
||||
EGL_ENTRYPOINT(eglCreateWaylandBufferFromImageWL)
|
||||
EGL_ENTRYPOINT(eglCreateWindowSurface)
|
||||
EGL_ENTRYPOINT(eglDebugMessageControlKHR)
|
||||
EGL_ENTRYPOINT(eglDestroyContext)
|
||||
EGL_ENTRYPOINT(eglDestroyImage)
|
||||
EGL_ENTRYPOINT(eglDestroyImageKHR)
|
||||
EGL_ENTRYPOINT(eglDestroySurface)
|
||||
EGL_ENTRYPOINT(eglDestroySync)
|
||||
EGL_ENTRYPOINT(eglDestroySyncKHR)
|
||||
EGL_ENTRYPOINT(eglDupNativeFenceFDANDROID)
|
||||
EGL_ENTRYPOINT(eglExportDMABUFImageMESA)
|
||||
EGL_ENTRYPOINT(eglExportDMABUFImageQueryMESA)
|
||||
EGL_ENTRYPOINT(eglExportDRMImageMESA)
|
||||
EGL_ENTRYPOINT(eglGetConfigAttrib)
|
||||
EGL_ENTRYPOINT(eglGetConfigs)
|
||||
EGL_ENTRYPOINT(eglGetCurrentContext)
|
||||
EGL_ENTRYPOINT(eglGetCurrentDisplay)
|
||||
EGL_ENTRYPOINT(eglGetCurrentSurface)
|
||||
EGL_ENTRYPOINT(eglGetDisplay)
|
||||
EGL_ENTRYPOINT(eglGetError)
|
||||
EGL_ENTRYPOINT(eglGetPlatformDisplay)
|
||||
EGL_ENTRYPOINT(eglGetPlatformDisplayEXT)
|
||||
EGL_ENTRYPOINT(eglGetProcAddress)
|
||||
EGL_ENTRYPOINT(eglGetSyncAttrib)
|
||||
EGL_ENTRYPOINT(eglGetSyncAttribKHR)
|
||||
EGL_ENTRYPOINT(eglGetSyncValuesCHROMIUM)
|
||||
EGL_ENTRYPOINT(eglInitialize)
|
||||
EGL_ENTRYPOINT(eglLabelObjectKHR)
|
||||
EGL_ENTRYPOINT(eglMakeCurrent)
|
||||
EGL_ENTRYPOINT(eglPostSubBufferNV)
|
||||
EGL_ENTRYPOINT(eglQueryAPI)
|
||||
EGL_ENTRYPOINT(eglQueryContext)
|
||||
EGL_ENTRYPOINT(eglQueryDebugKHR)
|
||||
EGL_ENTRYPOINT(eglQueryString)
|
||||
EGL_ENTRYPOINT(eglQuerySurface)
|
||||
EGL_ENTRYPOINT(eglQueryWaylandBufferWL)
|
||||
EGL_ENTRYPOINT(eglReleaseTexImage)
|
||||
EGL_ENTRYPOINT(eglReleaseThread)
|
||||
EGL_ENTRYPOINT(eglSignalSyncKHR)
|
||||
EGL_ENTRYPOINT(eglSurfaceAttrib)
|
||||
EGL_ENTRYPOINT(eglSwapBuffers)
|
||||
EGL_ENTRYPOINT(eglSwapBuffersRegionNOK)
|
||||
EGL_ENTRYPOINT(eglSwapBuffersWithDamageEXT)
|
||||
EGL_ENTRYPOINT(eglSwapBuffersWithDamageKHR)
|
||||
EGL_ENTRYPOINT(eglSwapInterval)
|
||||
EGL_ENTRYPOINT(eglTerminate)
|
||||
EGL_ENTRYPOINT(eglUnbindWaylandDisplayWL)
|
||||
EGL_ENTRYPOINT(eglWaitClient)
|
||||
EGL_ENTRYPOINT(eglWaitGL)
|
||||
EGL_ENTRYPOINT(eglWaitNative)
|
||||
EGL_ENTRYPOINT(eglWaitSync)
|
||||
EGL_ENTRYPOINT(eglWaitSyncKHR)
|
||||
Loading…
Add table
Reference in a new issue