From 30b45f0cff08943e67c6fe1a06bea6d4377bd32a Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Mon, 6 Oct 2025 12:43:21 +0100 Subject: [PATCH] Use ShaderDebugData enum when creating Vk Shader Debug Readback Buffer ShaderDebugData::MAX_QUEUED_OPS instead of hard coded 128 --- renderdoc/driver/vulkan/vk_debug.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_debug.cpp b/renderdoc/driver/vulkan/vk_debug.cpp index 3efdc9f91..4ee805c5a 100644 --- a/renderdoc/driver/vulkan/vk_debug.cpp +++ b/renderdoc/driver/vulkan/vk_debug.cpp @@ -5730,7 +5730,7 @@ void ShaderDebugData::Init(WrappedVulkan *driver, VkDescriptorPool descriptorPoo GPUBuffer::eGPUBufferGPULocal | GPUBuffer::eGPUBufferSSBO); // don't need to ring this, as we hard-sync for readback anyway - uint32_t maxQueuedResults = 128; + uint32_t maxQueuedResults = ShaderDebugData::MAX_QUEUED_OPS; ReadbackBuffer.Create(driver, driver->GetDev(), resultMaxElementSize * maxQueuedResults, 1, GPUBuffer::eGPUBufferReadback); ConstantsBuffer.Create(driver, driver->GetDev(), 1024, maxQueuedResults, 0);