From d8535c66785bc5870160037c75bd9abe88aa1039 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 25 Feb 2025 11:25:48 +0000 Subject: [PATCH] Fix writing of fake availability results in AS queries --- renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp index 4f6e9392e..a89734ac5 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp @@ -4642,7 +4642,7 @@ void WrappedVulkan::vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQ for(size_t i = 0; i < queryCount; ++i) ObjDisp(commandBuffer) ->CmdUpdateBuffer(Unwrap(commandBuffer), qpInfo->m_Buffer.UnwrappedBuffer(), - destOffset + (queryCount * resultSize) + resultSize, resultSize, + destOffset + (i * resultSize) + resultSize, resultSize, (uint32_t *)&availability); } }