win32: unify strcasecmp definitions
[mesa.git] / src / egl / main / eglglobals.c
index ac8bb3f328a223dcf0b9f2d60eb9f3160e8fa7ef..0d7270333ec0bbb8600ffe9a00efb439916c6763 100644 (file)
@@ -40,6 +40,8 @@
 #include "egldriver.h"
 #include "egllog.h"
 
+#include "util/macros.h"
+
 #ifdef HAVE_MINCORE
 #include <unistd.h>
 #include <sys/mman.h>
@@ -52,6 +54,7 @@ struct _egl_global _eglGlobal =
 {
    .Mutex = &_eglGlobalMutex,
    .DisplayList = NULL,
+   .DeviceList = &_eglSoftwareDevice,
    .NumAtExitCalls = 3,
    .AtExitCalls = {
       /* default AtExitCalls, called in reverse order */
@@ -62,6 +65,9 @@ struct _egl_global _eglGlobal =
 
    .ClientOnlyExtensionString =
    "EGL_EXT_client_extensions"
+   " EGL_EXT_device_base"
+   " EGL_EXT_device_enumeration"
+   " EGL_EXT_device_query"
    " EGL_EXT_platform_base"
    " EGL_KHR_client_get_all_proc_addresses"
    " EGL_KHR_debug",
@@ -79,6 +85,7 @@ struct _egl_global _eglGlobal =
 #ifdef HAVE_SURFACELESS_PLATFORM
    " EGL_MESA_platform_surfaceless"
 #endif
+   " EGL_EXT_platform_device"
    "",
 
    .ClientExtensionString = NULL,