From: Benjamin Otte Date: Sun, 9 Jul 2023 21:44:02 +0000 (+0200) Subject: vulkan: Indent verbose prints again X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~60^2~31 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=13d6e691c286423fed201d214397bacc7bd0cb05;p=gtk4.git vulkan: Indent verbose prints again This feature was lost when refactoring, restore it. --- diff --git a/gsk/vulkan/gskvulkanrender.c b/gsk/vulkan/gskvulkanrender.c index 925aef5808..84bc1936be 100644 --- a/gsk/vulkan/gskvulkanrender.c +++ b/gsk/vulkan/gskvulkanrender.c @@ -157,12 +157,17 @@ gsk_vulkan_render_verbose_print (GskVulkanRender *self, if (GSK_RENDERER_DEBUG_CHECK (self->renderer, VERBOSE)) { GskVulkanOp *op; + guint indent = 1; GString *string = g_string_new (heading); g_string_append (string, ":\n"); for (op = gsk_vulkan_render_get_first_op (self); op; op = op->next) { - gsk_vulkan_op_print (op, string, 0); + if (op->op_class->stage == GSK_VULKAN_STAGE_END_PASS) + indent--; + gsk_vulkan_op_print (op, string, indent); + if (op->op_class->stage == GSK_VULKAN_STAGE_BEGIN_PASS) + indent++; } g_print ("%s\n", string->str);