Commit 4150b35b by Geoff Lang

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
parent e836cf2a
...@@ -734,8 +734,7 @@ bool validateES3TexImageParameters(gl::Context *context, GLenum target, GLint le ...@@ -734,8 +734,7 @@ bool validateES3TexImageParameters(gl::Context *context, GLenum target, GLint le
return gl::error(GL_INVALID_OPERATION, false); return gl::error(GL_INVALID_OPERATION, false);
} }
if ((target == GL_TEXTURE_3D || target == GL_TEXTURE_2D_ARRAY) && if (target == GL_TEXTURE_3D && (format == GL_DEPTH_COMPONENT || format == GL_DEPTH_STENCIL))
(format == GL_DEPTH_COMPONENT || format == GL_DEPTH_STENCIL))
{ {
return gl::error(GL_INVALID_OPERATION, false); return gl::error(GL_INVALID_OPERATION, false);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment