From baec22490fd14a83b7de9e6743a4f75f51091846 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Tue, 10 Feb 2026 17:46:48 +0000 Subject: [PATCH] Add a missing end command buffer to Vulkan Triangle Size Triggered if the built in shaders for Triangle Size are invalid --- renderdoc/driver/vulkan/vk_overlay.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_overlay.cpp b/renderdoc/driver/vulkan/vk_overlay.cpp index 391150be8..4f7ad6f94 100644 --- a/renderdoc/driver/vulkan/vk_overlay.cpp +++ b/renderdoc/driver/vulkan/vk_overlay.cpp @@ -4388,6 +4388,11 @@ ResourceId VulkanReplay::RenderOverlay(ResourceId texid, FloatVector clearCol, D m_pDriver->vkDestroyShaderEXT(m_Device, shaders[i], NULL); } } + else + { + vkr = vt->EndCommandBuffer(Unwrap(cmd)); + CHECK_VKR(m_pDriver, vkr); + } // restore back to normal m_pDriver->ReplayLog(0, eventId, eReplay_WithoutDraw);