From: Vasily Khoruzhick Date: Sun, 8 Mar 2020 18:05:12 +0000 (-0700) Subject: lima: print gp uniforms if gp debug is enabled X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bcbc2b61b53ba39df320777ede30117b249d9738;p=mesa.git 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: --- 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",