From bcbc2b61b53ba39df320777ede30117b249d9738 Mon Sep 17 00:00:00 2001 From: Vasily Khoruzhick Date: Sun, 8 Mar 2020 11:05:12 -0700 Subject: [PATCH] lima: print gp uniforms if gp debug is enabled Since we keep other constants there as well it's useful for reading disassembly. Reviewed-by: Andreas Baierl Signed-off-by: Vasily Khoruzhick Part-of: --- src/gallium/drivers/lima/lima_draw.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/gallium/drivers/lima/lima_draw.c b/src/gallium/drivers/lima/lima_draw.c index 637d5ec59d0..47f6d2bfbf5 100644 --- a/src/gallium/drivers/lima/lima_draw.c +++ b/src/gallium/drivers/lima/lima_draw.c @@ -825,6 +825,19 @@ lima_update_gp_uniform(struct lima_context *ctx) struct lima_job *job = lima_job_get(ctx); + if (lima_debug & LIMA_DEBUG_GP) { + float *vs_const_buff_f = vs_const_buff; + printf("gp uniforms:\n"); + for (int i = 0; i < (size / sizeof(float)); i++) { + if ((i % 4) == 0) + printf("%4d:", i / 4); + printf(" %8.4f", vs_const_buff_f[i]); + if ((i % 4) == 3) + printf("\n"); + } + printf("\n"); + } + lima_dump_command_stream_print( job->dump, vs_const_buff, size, true, "update gp uniform at va %x\n", -- 2.30.2