mesa: Fix error condition for valid texture targets in glTexStorage* functions
Fixes gles3 Khronos CTS test: texture_storage_texture_targets Cc: <mesa-stable@lists.freedesktop.org> Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
This commit is contained in:
@@ -53,6 +53,13 @@
|
||||
static GLboolean
|
||||
legal_texobj_target(struct gl_context *ctx, GLuint dims, GLenum target)
|
||||
{
|
||||
if (_mesa_is_gles3(ctx)
|
||||
&& target != GL_TEXTURE_2D
|
||||
&& target != GL_TEXTURE_CUBE_MAP
|
||||
&& target != GL_TEXTURE_3D
|
||||
&& target != GL_TEXTURE_2D_ARRAY)
|
||||
return GL_FALSE;
|
||||
|
||||
switch (dims) {
|
||||
case 1:
|
||||
switch (target) {
|
||||
|
||||
Reference in New Issue
Block a user