From 5bc993f01f3b6966bd3bf926fc7977bd7b673ffe Mon Sep 17 00:00:00 2001 From: Benson Joeris Date: Fri, 15 Feb 2019 11:06:35 -0500 Subject: [PATCH] Mark simple copies into VkDeviceMemory as `CompleteWrite` --- renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp | 2 +- renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 {