From 9b80ebd86c06368ed7bc185a8e587a941b43e633 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 23 Nov 2022 20:05:03 -0500 Subject: [PATCH] asahi: Print debug info about unsupported blits Black box for when we're going down. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/asahi/agx_blit.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/asahi/agx_blit.c b/src/gallium/drivers/asahi/agx_blit.c index 16916f95451..a14dedb0b9a 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);