egl: drop unused egldriver.h header
[mesa.git] / src / egl / main / eglglobals.c
index 6811048bdf7dc2d4fe2f8df5ce73dc7554f09744..36d0c79bcd4cf6ebb65d1a0be64c652c666e69c4 100644 (file)
@@ -37,7 +37,6 @@
 #include "eglglobals.h"
 #include "egldevice.h"
 #include "egldisplay.h"
-#include "egldriver.h"
 
 #include "util/macros.h"
 
@@ -54,11 +53,10 @@ struct _egl_global _eglGlobal =
    .Mutex = &_eglGlobalMutex,
    .DisplayList = NULL,
    .DeviceList = &_eglSoftwareDevice,
-   .NumAtExitCalls = 3,
+   .NumAtExitCalls = 2,
    .AtExitCalls = {
       /* default AtExitCalls, called in reverse order */
       _eglFiniDevice, /* always called last */
-      _eglUnloadDrivers,
       _eglFiniDisplay,
    },
 
@@ -85,16 +83,17 @@ struct _egl_global _eglGlobal =
    "EGL_EXT_platform_device"
 #ifdef HAVE_WAYLAND_PLATFORM
    " EGL_EXT_platform_wayland"
+   " EGL_KHR_platform_wayland"
 #endif
 #ifdef HAVE_X11_PLATFORM
    " EGL_EXT_platform_x11"
+   " EGL_KHR_platform_x11"
 #endif
 #ifdef HAVE_DRM_PLATFORM
    " EGL_MESA_platform_gbm"
+   " EGL_KHR_platform_gbm"
 #endif
-#ifdef HAVE_SURFACELESS_PLATFORM
    " EGL_MESA_platform_surfaceless"
-#endif
    "",
 
    .debugCallback = NULL,