Enumerate RGB config formats.

Bug 25390254

Change-Id: Ibd8fc3a957f9ecf5480490e9504fa7041c7c9fa2
Reviewed-on: https://swiftshader-review.googlesource.com/4186
Reviewed-by: Alexis Hétu <sugoi@google.com>
Tested-by: Nicolas Capens <capn@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
diff --git a/src/OpenGL/libEGL/Config.cpp b/src/OpenGL/libEGL/Config.cpp
index 060c70a..3f290b5 100644
--- a/src/OpenGL/libEGL/Config.cpp
+++ b/src/OpenGL/libEGL/Config.cpp
@@ -33,7 +33,7 @@
     mBindToTextureRGB = EGL_FALSE;
     mBindToTextureRGBA = EGL_FALSE;
 
-    switch (renderTargetFormat)
+    switch(renderTargetFormat)
     {
     case sw::FORMAT_A1R5G5B5:
         mRedSize = 5;
@@ -54,6 +54,13 @@
         mAlphaSize = 8;
         mBindToTextureRGBA = EGL_TRUE;
         break;
+	case sw::FORMAT_A8B8G8R8:
+        mRedSize = 8;
+        mGreenSize = 8;
+        mBlueSize = 8;
+        mAlphaSize = 8;
+        mBindToTextureRGBA = EGL_TRUE;
+        break;
     case sw::FORMAT_R5G6B5:
         mRedSize = 5;
         mGreenSize = 6;
@@ -67,6 +74,13 @@
         mAlphaSize = 0;
         mBindToTextureRGB = EGL_TRUE;
         break;
+	case sw::FORMAT_X8B8G8R8:
+        mRedSize = 8;
+        mGreenSize = 8;
+        mBlueSize = 8;
+        mAlphaSize = 0;
+        mBindToTextureRGBA = EGL_TRUE;
+        break;
     default:
         UNREACHABLE(renderTargetFormat);   // Other formats should not be valid
     }
@@ -83,7 +97,7 @@
 #endif
         ;
 
-	switch (depthStencilFormat)
+	switch(depthStencilFormat)
 	{
 	case sw::FORMAT_NULL:
 		mDepthSize = 0;