From 57c6d82fa3ec8c9492b7258c2c8c28e1dec61075 Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Mon, 6 Jan 2025 23:33:17 -0700 Subject: [PATCH] nv2a/vk: Simplify debug indent loop to a variable field width format --- hw/xbox/nv2a/pgraph/vk/debug.h | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/hw/xbox/nv2a/pgraph/vk/debug.h b/hw/xbox/nv2a/pgraph/vk/debug.h index 62cd63e592..d281fc9796 100644 --- a/hw/xbox/nv2a/pgraph/vk/debug.h +++ b/hw/xbox/nv2a/pgraph/vk/debug.h @@ -24,13 +24,12 @@ extern int nv2a_vk_dgroup_indent; -#define NV2A_VK_XDPRINTF(x, fmt, ...) \ - do { \ - if (x) { \ - for (int i = 0; i < nv2a_vk_dgroup_indent; i++) \ - fprintf(stderr, " "); \ - fprintf(stderr, fmt "\n", ##__VA_ARGS__); \ - } \ +#define NV2A_VK_XDPRINTF(x, fmt, ...) \ + do { \ + if (x) { \ + fprintf(stderr, "%*s" fmt "\n", nv2a_vk_dgroup_indent, "", \ + ##__VA_ARGS__); \ + } \ } while (0) #define NV2A_VK_DPRINTF(fmt, ...) NV2A_VK_XDPRINTF(DEBUG_VK, fmt, ##__VA_ARGS__)