diff --git a/src/freedreno/vulkan/tu_cmd_buffer.cc b/src/freedreno/vulkan/tu_cmd_buffer.cc index 7f5c03f7e82..7e016e8d8ce 100644 --- a/src/freedreno/vulkan/tu_cmd_buffer.cc +++ b/src/freedreno/vulkan/tu_cmd_buffer.cc @@ -3414,6 +3414,10 @@ tu_reset_cmd_buffer(struct vk_command_buffer *vk_cmd_buffer, u_trace_fini(&cmd_buffer->trace); u_trace_init(&cmd_buffer->trace, &cmd_buffer->device->trace_context); + u_trace_fini(&cmd_buffer->rp_trace); + u_trace_init(&cmd_buffer->rp_trace, &cmd_buffer->device->trace_context); + cmd_buffer->trace_renderpass_start = + u_trace_begin_iterator(&cmd_buffer->rp_trace); cmd_buffer->state.max_vbs_bound = 0;