mesa: add just a tiny bit of debug info to some _mesa_problem calls
authorIlia Mirkin <imirkin@alum.mit.edu>
Fri, 12 Nov 2021 02:04:16 +0000 (21:04 -0500)
committerMarge Bot <emma+marge@anholt.net>
Fri, 12 Nov 2021 15:48:37 +0000 (15:48 +0000)
I hit these on a4xx with dEQP-GLES2/3 runs. Having more info on them
would make everyone's life easier.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13766>

src/mesa/main/texobj.c
src/mesa/program/prog_statevars.c

index ff594b0..43ad56d 100644 (file)
@@ -215,7 +215,7 @@ _mesa_get_current_tex_object(struct gl_context *ctx, GLenum target)
          return ctx->Extensions.ARB_texture_multisample
             ? ctx->Texture.ProxyTex[TEXTURE_2D_MULTISAMPLE_ARRAY_INDEX] : NULL;
       default:
-         _mesa_problem(NULL, "bad target in _mesa_get_current_tex_object()");
+         _mesa_problem(NULL, "bad target in _mesa_get_current_tex_object(): 0x%04x", target);
          return NULL;
    }
 }
index f3a367d..a9d4d78 100644 (file)
@@ -1344,7 +1344,7 @@ _mesa_program_state_string(const gl_state_index16 state[STATE_LENGTH])
       append(str, "not_state");
       break;
    default:
-      _mesa_problem(NULL, "Invalid state in _mesa_program_state_string");
+      _mesa_problem(NULL, "Invalid state in _mesa_program_state_string: %d", state[0]);
       break;
    }