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);
}