Expose EGL_EXT_platform_base on all platforms.

We're already exporting the entry functions (eglGetPlatformDisplayEXT(), etc.).
Valid platform enums are defined by separate KHR_platform_* extensions.

Bug swiftshader:58

Change-Id: I1eb030f76cd800be9ecb37bad36dd004aceeb1af
Reviewed-on: https://swiftshader-review.googlesource.com/9953
Reviewed-by: Nicolas Capens <capn@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Tested-by: Nicolas Capens <capn@google.com>
diff --git a/src/OpenGL/libEGL/libEGL.cpp b/src/OpenGL/libEGL/libEGL.cpp
index 4451764..2072e24 100644
--- a/src/OpenGL/libEGL/libEGL.cpp
+++ b/src/OpenGL/libEGL/libEGL.cpp
@@ -171,16 +171,16 @@
 {
 	TRACE("(EGLDisplay dpy = %p, EGLint name = %d)", dpy, name);
 
-	if(dpy == EGL_NO_DISPLAY && name == EGL_EXTENSIONS)

-	{

-		return success(

-#if defined(__linux__) && !defined(__ANDROID__)

-			"EGL_KHR_platform_gbm "

-			"EGL_KHR_platform_x11 "

-			"EGL_EXT_platform_base "

+	if(dpy == EGL_NO_DISPLAY && name == EGL_EXTENSIONS)
+	{
+		return success(
+#if defined(__linux__) && !defined(__ANDROID__)
+			"EGL_KHR_platform_gbm "
+			"EGL_KHR_platform_x11 "
 #endif
-			"EGL_EXT_client_extensions");

-	}

+			"EGL_EXT_client_extensions "
+			"EGL_EXT_platform_base");
+	}
 
 	egl::Display *display = egl::Display::get(dpy);
 
@@ -874,17 +874,17 @@
 
 	switch(attribute)
 	{
-	case EGL_CONFIG_ID:

-		*value = context->getConfigID();

-		break;

-	case EGL_CONTEXT_CLIENT_TYPE:

-		*value = egl::getCurrentAPI();

-		break;

+	case EGL_CONFIG_ID:
+		*value = context->getConfigID();
+		break;
+	case EGL_CONTEXT_CLIENT_TYPE:
+		*value = egl::getCurrentAPI();
+		break;
 	case EGL_CONTEXT_CLIENT_VERSION:
 		*value = context->getClientVersion();
 		break;
 	case EGL_RENDER_BUFFER:
-		*value = EGL_BACK_BUFFER;

+		*value = EGL_BACK_BUFFER;
 		break;
 	default:
 		return error(EGL_BAD_ATTRIBUTE, EGL_FALSE);