From 037873b8e16207c4e0561f084ef2e84dcef70a40 Mon Sep 17 00:00:00 2001 From: Danylo Piliaiev Date: Thu, 16 Apr 2026 15:28:14 +0200 Subject: [PATCH] tu: Fix draw call offset for LRZ warnings in secondaries Signed-off-by: Danylo Piliaiev Part-of: --- src/freedreno/vulkan/tu_cmd_buffer.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/freedreno/vulkan/tu_cmd_buffer.cc b/src/freedreno/vulkan/tu_cmd_buffer.cc index d2f7c1728d5..4055a511008 100644 --- a/src/freedreno/vulkan/tu_cmd_buffer.cc +++ b/src/freedreno/vulkan/tu_cmd_buffer.cc @@ -6073,7 +6073,6 @@ tu_render_pass_state_merge(struct tu_render_pass_state *dst, dst->draw_cs_writes_to_cond_pred |= src->draw_cs_writes_to_cond_pred; dst->shared_viewport |= src->shared_viewport; - dst->drawcall_count += src->drawcall_count; dst->drawcall_bandwidth_per_sample_sum += src->drawcall_bandwidth_per_sample_sum; if (!dst->lrz_disable_reason && src->lrz_disable_reason) { @@ -6090,6 +6089,8 @@ tu_render_pass_state_merge(struct tu_render_pass_state *dst, if (!dst->gmem_disable_reason && src->gmem_disable_reason) { dst->gmem_disable_reason = src->gmem_disable_reason; } + + dst->drawcall_count += src->drawcall_count; } void