mesa: reverse no_error on compressed_tex_sub_image for TEX_MODE_CURRENT
authorJose Maria Casanova Crespo <jmcasanova@igalia.com>
Tue, 20 Aug 2019 16:34:09 +0000 (18:34 +0200)
committerJose Maria Casanova Crespo <jmcasanova@igalia.com>
Tue, 20 Aug 2019 19:45:21 +0000 (20:45 +0100)
This fixes the regression introduced on "mesa: refactor
compressed_tex_sub_image function" that started to crash
KHR-GLES2.texture_3d.compressed_texture.negative_compressed_tex_sub_image

Fixes: 7df233d68dc ("mesa: refactor compressed_tex_sub_image function")
Reviewed-by: Eric Anholt <eric@anholt.net>
src/mesa/main/teximage.c

index 498b6ae4c44ec1216e02810158e701820c04dbab..e940ecd732309a70a8029b450f0724dc3ac408a9 100644 (file)
@@ -5617,9 +5617,9 @@ compressed_tex_sub_image(unsigned dim, GLenum target, GLuint textureOrIndex,
                                                          false,
                                                          caller);
          break;
-      case TEX_MODE_CURRENT_ERROR:
-         no_error = true;
       case TEX_MODE_CURRENT_NO_ERROR:
+         no_error = true;
+      case TEX_MODE_CURRENT_ERROR:
       default:
          assert(textureOrIndex == 0);
          texObj = _mesa_get_current_tex_object(ctx, target);