Fixed ES3 incorreclty not allowing 2D array textures to accept depth stencil formats.

TRAC #23669

Signed-off-by: Nicolas Capens
Signed-off-by: Shannon Woods
Author: Geoff Lang
diff --git a/src/libGLESv2/libGLESv2.cpp b/src/libGLESv2/libGLESv2.cpp
index 458bf5b..22f9046 100644
--- a/src/libGLESv2/libGLESv2.cpp
+++ b/src/libGLESv2/libGLESv2.cpp
@@ -734,8 +734,7 @@
             return gl::error(GL_INVALID_OPERATION, false);
         }
 
-        if ((target == GL_TEXTURE_3D || target == GL_TEXTURE_2D_ARRAY) &&
-            (format == GL_DEPTH_COMPONENT || format == GL_DEPTH_STENCIL))
+        if (target == GL_TEXTURE_3D && (format == GL_DEPTH_COMPONENT || format == GL_DEPTH_STENCIL))
         {
             return gl::error(GL_INVALID_OPERATION, false);
         }