From: Alyssa Rosenzweig Date: Thu, 24 Nov 2022 01:05:03 +0000 (-0500) Subject: asahi: Print debug info about unsupported blits X-Git-Tag: upstream/23.3.3~16358 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9b80ebd86c06368ed7bc185a8e587a941b43e633;p=platform%2Fupstream%2Fmesa.git asahi: Print debug info about unsupported blits Black box for when we're going down. Signed-off-by: Alyssa Rosenzweig Part-of: --- diff --git a/src/gallium/drivers/asahi/agx_blit.c b/src/gallium/drivers/asahi/agx_blit.c index 16916f9..a14dedb 100644 --- a/src/gallium/drivers/asahi/agx_blit.c +++ b/src/gallium/drivers/asahi/agx_blit.c @@ -27,6 +27,7 @@ #include "compiler/nir/nir_builder.h" #include "asahi/compiler/agx_compile.h" #include "gallium/auxiliary/util/u_blitter.h" +#include "gallium/auxiliary/util/u_dump.h" void agx_blitter_save(struct agx_context *ctx, struct blitter_context *blitter, @@ -72,8 +73,12 @@ agx_blit(struct pipe_context *pipe, struct agx_context *ctx = agx_context(pipe); - if (!util_blitter_is_blit_supported(ctx->blitter, info)) - unreachable("Unsupported blit\n"); + if (!util_blitter_is_blit_supported(ctx->blitter, info)) { + fprintf(stderr, "\n"); + util_dump_blit_info(stderr, info); + fprintf(stderr, "\n\n"); + unreachable("Unsupported blit"); + } agx_blitter_save(ctx, ctx->blitter, info->render_condition_enable); util_blitter_blit(ctx->blitter, info);