diff --git a/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp index 48d4c676c..2b0a51607 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp @@ -2011,7 +2011,7 @@ void WrappedVulkan::vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcB record->MarkBufferFrameReferenced(GetRecord(srcBuffer), pRegions[i].srcOffset, pRegions[i].size, eFrameRef_Read); record->MarkBufferFrameReferenced(GetRecord(destBuffer), pRegions[i].dstOffset, - pRegions[i].size, eFrameRef_PartialWrite); + pRegions[i].size, eFrameRef_CompleteWrite); } } } diff --git a/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp index d8602499d..98f65ffb9 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp @@ -803,7 +803,7 @@ VkResult WrappedVulkan::vkFlushMappedMemoryRanges(VkDevice device, uint32_t memR { GetResourceManager()->MarkMemoryFrameReferenced(GetResID(pMemRanges[i].memory), pMemRanges[i].offset, pMemRanges[i].size, - eFrameRef_PartialWrite); + eFrameRef_CompleteWrite); } else {