Allowed BGRA textures to be copied

BGRA8 texture support also applies to texture copy operations.

Change-Id: Ie3920585904c67ddf1b5b308eff60bc83f9e195b
Reviewed-on: https://swiftshader-review.googlesource.com/5142
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
diff --git a/src/OpenGL/libGLESv2/libGLESv2.cpp b/src/OpenGL/libGLESv2/libGLESv2.cpp
index f750ea4..f6e9b24 100644
--- a/src/OpenGL/libGLESv2/libGLESv2.cpp
+++ b/src/OpenGL/libGLESv2/libGLESv2.cpp
@@ -65,6 +65,7 @@
 		   colorbufferFormat != GL_RGBA4 &&

 		   colorbufferFormat != GL_RGB5_A1 &&

 		   colorbufferFormat != GL_RGBA8_OES &&

+		   colorbufferFormat != GL_BGRA8_EXT &&

 		   colorbufferFormat != GL_RGBA16F_EXT &&

 		   colorbufferFormat != GL_RGBA32F_EXT)

 		{

@@ -82,6 +83,7 @@
 		   colorbufferFormat != GL_RGBA8_OES &&

 		   colorbufferFormat != GL_RGB16F_EXT &&

 		   colorbufferFormat != GL_RGB32F_EXT &&

+		   colorbufferFormat != GL_BGRA8_EXT &&

 		   colorbufferFormat != GL_RGBA16F_EXT &&

 		   colorbufferFormat != GL_RGBA32F_EXT)

 		{

@@ -94,6 +96,7 @@
 		   colorbufferFormat != GL_RGBA4 &&

 		   colorbufferFormat != GL_RGB5_A1 &&

 		   colorbufferFormat != GL_RGBA8_OES &&

+		   colorbufferFormat != GL_BGRA8_EXT &&

 		   colorbufferFormat != GL_RGBA16F_EXT &&

 		   colorbufferFormat != GL_RGBA32F_EXT)

 		{